diff options
author | Eugene Tarassov | 2014-11-13 00:49:25 +0000 |
---|---|---|
committer | Eugene Tarassov | 2014-11-13 00:49:25 +0000 |
commit | 81bd28c0bd863f204d67e9c8010b692957bae22c (patch) | |
tree | 6a022006c5e74b7540c91dba42c63e4dc738ca0f /agent/tcf/services/tcf_elf.c | |
parent | 96cf5789f19de0fb499207a46f5525efbf30e197 (diff) | |
download | org.eclipse.tcf.agent-81bd28c0bd863f204d67e9c8010b692957bae22c.tar.gz org.eclipse.tcf.agent-81bd28c0bd863f204d67e9c8010b692957bae22c.tar.xz org.eclipse.tcf.agent-81bd28c0bd863f204d67e9c8010b692957bae22c.zip |
Bug 450538 - in create_symbol_addr_search_index results are different depending on the host
Diffstat (limited to 'agent/tcf/services/tcf_elf.c')
-rw-r--r-- | agent/tcf/services/tcf_elf.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/agent/tcf/services/tcf_elf.c b/agent/tcf/services/tcf_elf.c index e12e111f..bfbf6f16 100644 --- a/agent/tcf/services/tcf_elf.c +++ b/agent/tcf/services/tcf_elf.c @@ -1696,6 +1696,8 @@ static int section_symbol_comparator(const void * x, const void * y) { ELF_SecSymbol * ry = (ELF_SecSymbol *)y; if (rx->address < ry->address) return -1; if (rx->address > ry->address) return +1; + if (rx->index < ry->index) return -1; + if (rx->index > ry->index) return +1; return 0; } |