Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEugene Tarassov2014-11-13 00:49:25 +0000
committerEugene Tarassov2014-11-13 00:49:25 +0000
commit81bd28c0bd863f204d67e9c8010b692957bae22c (patch)
tree6a022006c5e74b7540c91dba42c63e4dc738ca0f /agent/tcf/services/tcf_elf.c
parent96cf5789f19de0fb499207a46f5525efbf30e197 (diff)
downloadorg.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.c2
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;
}

Back to the top