diff options
author | Renan Le Padellec | 2012-10-25 09:29:36 +0000 |
---|---|---|
committer | Eugene Tarassov | 2012-10-30 17:59:57 +0000 |
commit | 0cc50637ca3df827724abf8c65c27016684093ec (patch) | |
tree | 509ade7e7719df2ee7bc6baefd130c8ba52f29a3 | |
parent | adf0589c8bc49cdf2c0a0f19461c9718309c54a9 (diff) | |
download | org.eclipse.tcf.agent-0cc50637ca3df827724abf8c65c27016684093ec.tar.gz org.eclipse.tcf.agent-0cc50637ca3df827724abf8c65c27016684093ec.tar.xz org.eclipse.tcf.agent-0cc50637ca3df827724abf8c65c27016684093ec.zip |
Bug 392802 - Filter-out-compiler-symbols-in-find_by_addr_in_sym_tables
-rw-r--r-- | agent/tcf/services/symbols_elf.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/agent/tcf/services/symbols_elf.c b/agent/tcf/services/symbols_elf.c index 4afafa82..d4e7f267 100644 --- a/agent/tcf/services/symbols_elf.c +++ b/agent/tcf/services/symbols_elf.c @@ -1343,6 +1343,7 @@ static int find_by_addr_in_sym_tables(ContextAddress addr, Symbol ** res) { sym_class = SYM_CLASS_VALUE; break; } + if (sym_info.name != NULL && sym_info.name[0] == '$') break; /* fall through */ case STT_FUNC: case STT_GNU_IFUNC: |