Commit graph

1936 commits

Author SHA1 Message Date
ghidravore
0ccdd45f25 GP-1159 fixes #3264 where symbol tree becomes unstable when grouping duplicate symbols 2021-08-03 13:16:14 -04:00
ghidra1
7f2ef251e1 Merge remote-tracking branch
'origin/GP-1162-dragonmacher-dialog-enter-keypress-fix' into patch
(Closes #3235)
2021-08-03 11:36:15 -04:00
ghidra1
f72d679eff GP-1111 corrected affected test and help docs 2021-08-03 11:29:16 -04:00
dragonmacher
90c8314837 GP-1162 - Fixed 'Enter' key in Set Equates dialog to choose the selected
table row; Updated the Function Signature Editor dialog to allow the
'Cancel' key to close the dialog when the focus is in the top text
editor.

Closes #3235
2021-08-02 18:15:22 -04:00
ghidra1
ea75c22f2e Merge remote-tracking branch 'origin/GP-1174_dev747368_coffsymbolaux_continuesinterceptor' 2021-08-02 17:43:15 -04:00
ghidra1
138cd386ec Merge remote-tracking branch
'origin/GP-1171_dev747368_DWARF_MIPSPro_64bit' (Closes #3223)
2021-08-02 17:42:07 -04:00
ghidra1
ecf196fbea Merge remote-tracking branch 'origin/patch' 2021-08-02 17:37:15 -04:00
ghidra1
10db074bcc Merge remote-tracking branch
'origin/GP-1111_ghidra1_PropogateStructPackSetting' into patch (Closes
#3193)
2021-08-02 17:07:25 -04:00
ghidra1
cdd6da22e8 Merge remote-tracking branch
'origin/GP-1110_ghidra1_ElfGotPltMarkup--SQUASHED' into patch (Closes
#3198)
2021-08-02 17:05:46 -04:00
ghidra1
0a24532bf7 GP-1110 Refactor ElfDefaultGotPltMarkup.processDynamicPLTGOT implementation, Correct duplicate ELF relocation table processing, and other minor ELF cleanup 2021-08-02 15:58:37 -04:00
dev747368
420c830da0 GP-1171 clean up DWARFLine serialization 2021-08-02 14:36:21 -04:00
dev747368
5c9d2ca57a GP-1174 fix Pe/Mz loaders when COFF aux debug symbols are present
Pe/Mz loaders would error if run under eclipse (or the
continuesinterceptor is turned off) when the aux symbols are present
because the inner classes were marked as private.
2021-07-30 15:24:48 -04:00
dev747368
09849f3c59 GP-1171 handle MIPSPro 64bit DWARF info
Added logic to handle slightly nonstandard DWARF length field present in
MIPSPro 64bit binaries.
2021-07-29 14:50:31 -04:00
dev747368
0448dd8af0 GP-1170 move DWARF tests 2021-07-29 11:12:52 -04:00
Ryan Kurtz
dced42eba8 Merge remote-tracking branch 'origin/patch' 2021-07-29 08:27:05 -04:00
Ryan Kurtz
3009ba9e87 Merge remote-tracking branch 'origin/GP-1160_ryanmkurtz_MzLoader-reloc' into patch 2021-07-29 08:18:17 -04:00
dev747368
d736aea825 GP-1121 PR #3060 Handle stub DWARF info in Rust compilation units
Don't lock down the Ghidra function's prototype when the DWARF info was
emitted by Rust and it is probably an empty stub.
2021-07-28 17:21:03 -04:00
Anciety
b87be05fd2 allow debug info used for Rust lang when present 2021-07-28 17:20:52 -04:00
Anciety
f1a95c84b8 ignore signature when parsing Rust binary dwarf 2021-07-28 17:20:42 -04:00
Ryan Kurtz
0640544b62 GP-1160: MzLoader now populates relocation table 2021-07-27 11:05:22 -04:00
dev747368
24ff03f76c GP-1148 fix ConsoleTextPane to not hog swing thread. Fixes #3251
ConsoleTextPane wasn't limiting the amount of work it would try to do in its SwingUpdateManager callback doUpdate(), and when the amount of incoming data exceeded its ability to process, it would block the swing thread.
2021-07-26 19:41:31 -04:00
ghidravore
7b5931b26b fixed junit tests related to pinned symbol change 2021-07-19 14:57:47 -04:00
ghidra1
0f0f0b3faa Merge remote-tracking branch 'origin/patch' 2021-07-16 18:21:00 -04:00
ghidra1
ddb0dd06d9 Merge remote-tracking branch
'origin/GP-1137-dragonmacher-html-in-search-results' into patch (closes
#3217)
2021-07-16 18:18:57 -04:00
ghidra1
1c09b26f6b Merge remote-tracking branch 'origin/GP-1103_ghidravore_fixed_issues_related_to_moving_memory_with_pinned_symbols--SQUASHED' 2021-07-16 18:15:12 -04:00
ghidra1
e7cee41533 Merge remote-tracking branch 'origin/patch' 2021-07-16 17:47:45 -04:00
ghidra1
d89b1f5bdc GP-1090 corrected NPE related to recent change. Check for existing data
before attempted creation.
2021-07-16 17:46:39 -04:00
ghidra1
fffd23a0c7 GP-609 added missing block source/comment to ELF loader 2021-07-16 17:02:44 -04:00
ghidra1
ac1c9d9018 GP-1111 chnage create structure from components to adopt the pack
settings from its parent
2021-07-16 13:19:52 -04:00
dragonmacher
928a309519 GP-1137 - Data Type Search - fix missing '<' chars in results
Closes #3217
2021-07-15 18:29:34 -04:00
ghidra1
b78f561bd0 Merge remote-tracking branch
'origin/GP-1094_dev747368_ext4_bs1024_blockmaps--SQUASHED' (Closes 1877)
2021-07-15 18:12:06 -04:00
ghidra1
6896f07fde Merge remote-tracking branch 'origin/patch' 2021-07-15 18:10:23 -04:00
ghizard
051d97e635 GP-1140 - Improve AbstractProgramLoader.createFile error reporting 2021-07-15 16:47:40 -04:00
ghidra1
f553f5a534 Merge remote-tracking branch 'origin/patch' 2021-07-15 09:16:06 -04:00
dragonmacher
b970e40aff Test fixes for recent TextLayoutGraphics change 2021-07-14 17:52:35 -04:00
dev747368
854e7d0b01 GP-1094 fix Ext4 blocksize=1024, add blockmap support
ExtentsByteProvider -> RangeMappedByteProvider
2021-07-13 16:05:33 -04:00
ghidravore
b937259b31 GP-1103 fixed issues related to moving memory blocks with pinned symbols in source or destination. 2021-07-13 14:56:36 -04:00
ghidra1
f66bad1a9c Merge remote-tracking branch
'origin/GP-1081-dragonmacher-menu-mnemonics--SQUASHED' (Closes #2811)
2021-07-13 14:39:01 -04:00
ghidra1
cf293853e8 Merge remote-tracking branch 'origin/patch' 2021-07-13 14:17:49 -04:00
emteere
a2a5b0274c GP-1120 Don't create re-exported symbols as a normal symbol, leave to
processIndirectSymbols()
2021-07-12 19:14:42 +00:00
dragonmacher
b6f85e1810 GP-1081 - added support for keyboard navigation to menus and popup menus
Closes #1081
2021-07-09 14:11:49 -04:00
ghidra1
16a82642b2 Merge remote-tracking branch 'origin/patch' 2021-07-06 22:02:46 -04:00
ghidra1
c708d6a826 GP-0 Add check for empty AddressSet and return empty result iterator.
Revised various javadocs to clarify use of null address set argument.
2021-07-06 21:59:57 -04:00
ghidra1
06e3a568bc Merge remote-tracking branch 'origin/patch' 2021-07-06 17:17:55 -04:00
ghidra1
bfedb12eb2 Merge remote-tracking branch 'origin/GP-1090_ghidra1_ElfSH4RelocHandler--SQUASHED' into patch 2021-07-06 17:12:50 -04:00
ghidra1
c2652d36d1 GP-1090 Added SuperH/SuperH4 ELF relocation handler and improved performance of ELF filler segment pruning to avoid uneccessary block creation 2021-07-06 17:12:18 -04:00
ghidra1
fadce4b58c Merge remote-tracking branch 'origin/GP-1014-dragonmacher-fcg-background-color' 2021-07-06 16:40:01 -04:00
ghidra1
1b9ed22359 Merge remote-tracking branch
'origin/GP-1096-dragonmacher-exception-closing-project' (Closes #3179)
2021-07-06 16:24:10 -04:00
ghidra1
a88d65819c Merge remote-tracking branch 'origin/patch' 2021-07-06 16:22:58 -04:00
ghidra1
79b9e9a6ec GP-1101 Improved javadoc for PdbParserConstants and updated script to
use them
2021-07-06 15:09:06 -04:00