Dean
c955a63d3d
Merge pull request #14352 from DonRyuzaki/fix/tools-annotate-dynamic-span
...
fix(tools): bound dynamic tags to their segment
2026-11-03 08:48:57 +13:00
Henryisdjfunkyho
b9b4efa265
fix(tools): reject looping annotation output paths
2026-11-02 07:55:47 -08:00
Dean
0cad215e62
Merge pull request #12245 from Henryisdjfunkyho/fix/annotate-output-collisions
...
fix(tools): reject aliased annotation reports
2026-11-03 02:36:04 +13:00
Ryuzaki
1a58d5d198
fix(tools): bound dynamic tags to their segment
2026-11-01 10:07:28 +00:00
Adrià
3e33cdafdc
Merge pull request #13830 from CodingBreadd/fix/annotate-module-objdump-relative-path
...
fix(tools): pass objdump a relative path in annotate_module
2026-11-01 03:10:49 +01:00
Darius and Claude Opus 5.5
7cded03b58
fix(tools): run a relatively found objdump by its absolute path
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-31 15:42:56 +02:00
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
Darius and Claude Opus 5.5
c6481e6f34
fix(tools): pass objdump a relative path in annotate_module
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-31 06:27:48 +02: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
Henryisdjfunkyho
38ad367156
fix(tools): resolve dangling annotation links on Windows
2026-10-27 22:20:43 -07:00
Henryisdjfunkyho
ed57c22b92
fix(tools): reject aliased annotation reports
2026-10-27 22:19:36 -07: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