Adrià
82217a79db
Merge pull request #13619 from PolkadotDom/fix/annotate-symbol-visibility
...
fix(tools): exclude private symbols from export annotations
2026-10-31 10:28:47 +01:00
Adrià
11df2a6ca8
Merge pull request #13535 from ArekatlaNishanthchowdary/test/tools-annotate-module-old-binutils
...
test(tools): accept the q-suffixed mnemonics older objdump prints in annotate_module tests
2026-10-31 02:27:25 +01:00
dom
d06759420a
fix(tools): exclude private symbols from export annotations
2026-10-30 15:44:57 -04:00
Adrià
126f69be35
Merge pull request #13335 from Filip722/fix/tools-annotation-symbol-size-20261030
...
fix(tools): validate annotation symbol entry size
2026-10-30 18:58:30 +01:00
Arekatla Nishanth Chowdary
a29f22a765
test(tools): accept the q-suffixed mnemonics older objdump prints in annotate_module tests
...
GNU objdump before binutils 2.37 prints callq, jmpq and retq in 64-bit
AT&T output. annotate_module's STUB and BRANCH patterns already accept
the suffix, but the tests' instruction helper and the segment test's ret
match require the bare mnemonic, so with binutils 2.32 first on PATH 18
tests error with StopIteration and one fails. Accept an optional q
suffix, as the tool does.
2026-10-30 23:14:15 +05:30
Adrià
223b19ba0a
Merge pull request #13287 from PolkadotDom/fix/annotate-eip-references
...
fix(tools): wrap EIP-relative annotation addresses
2026-10-30 18:35:17 +01:00
Filip Michalski
04d8b1a0a6
fix(tools): validate annotation symbol entry size
2026-10-30 14:00:39 +01:00
dom
7b83ed2be8
test(tools): keep empty-segment ELF fixtures ordered
2026-10-30 08:01:03 -04:00
dom
23f92f6519
fix(tools): skip empty executable segments in annotations
2026-10-30 08:00:17 -04:00
dom
f6ed7549f1
fix(tools): exclude segment-based import annotations
2026-10-30 07:59:37 -04:00
dom
affc2a3e65
fix(tools): wrap EIP-relative annotation addresses
2026-10-30 07:47:47 -04:00
Adrià
388a33b2d1
Merge pull request #13102 from Queuse/codex/annotator-file-ranges-20261029
...
fix(tools): bound ELF annotation table reads
2026-10-30 12:03:56 +01:00
Adrià
95ef1d3d9a
Merge pull request #12952 from PolkadotDom/fix/annotate-zero-instructions
...
fix(tools): preserve zero-byte instructions in module listings
2026-10-30 06:32:48 +01:00
Queuze
82258ea17e
fix(tools): bound ELF annotation table reads
2026-10-29 22:14:12 -03:00
dom
52ea8c4534
fix(tools): preserve zero-byte instructions in module listings
2026-10-29 12:31:27 -04:00
dom
11872258e3
fix(tools): retain export aliases in module annotations
2026-10-29 08:19:08 -04:00
dom
4ababcbcfa
fix(tools): ignore no-op relocations in module annotations
2026-10-28 09:35:23 -04:00
Dean
6838a256b7
Merge pull request #11970 from pushkarreddyy/fix/annotate-module-test-skip-missing-objdump
...
test(tools): skip annotate_module tests when GNU objdump is unavailable
2026-10-28 22:35:07 +13:00
pushkarreddyy
953704f6e2
test(tools): skip annotate_module tests when GNU objdump is unavailable
2026-10-27 19:37:46 +05:30
StoneDC
051d00589c
fix(tools): preserve annotation input modules
2026-10-27 09:59:11 +08:00
fma-rc
d1ac8d9117
fix(tools): bound symbol names to DT_STRSZ and reject relocation tables that are not whole entries
2026-10-24 00:25:26 +02:00
fma-rc
d5e423a63a
fix(tools): find GNU objdump by name and refuse an LLVM objdump with a clear error
2026-10-22 00:45:18 +02:00
fma-rc
b069757f4e
fix(tools): keep TLS symbols out of the code map, validate relocation tags and disassemble every executable segment
2026-10-21 16:52:05 +02:00
fma-rc
72f397a374
feat(tools): name a relinked module's imports, stubs and exports in its disassembly
2026-10-21 16:46:55 +02:00