Commit graph

5070 commits

Author SHA1 Message Date
Ryan Kurtz
c60e595061 Merge remote-tracking branch
'origin/GP-1177_dev747368_long_pe_sectionnames--SQUASHED' (Closes #1267)
2021-08-05 09:41:29 -04:00
Ryan Kurtz
191dc19699 Merge remote-tracking branch 'origin/GP-1183-dragonmacher-vt-cache-open-programs' 2021-08-05 09:02:36 -04:00
ghidra1
f5615aa240 Merge remote-tracking branch 'origin/patch' 2021-08-04 19:38:26 -04:00
dev747368
c35c74b617 GP-1177 Add support for long section names in PE binaries.
Add support for long PE section names that are formatted like: '/1234'.
2021-08-04 13:29:21 -04:00
ghidravore
f839d34fa9 GP-0 fixing tests 2021-08-04 11:42:03 -04:00
ghidra1
c186cafe01 Updated Change History for 10.0.2 2021-08-04 11:31:51 -04:00
ghidra1
0e81327c46 Merge remote-tracking branch 'origin/GP-1163_RealModeReferences' into patch 2021-08-04 11:05:35 -04:00
ghidra1
1ebb75622a Merge remote-tracking branch
'origin/GP-1179_emteere_PR-1565_marpie_improve_pe_cfg--SQUASHED' into
patch (Closes #1547, Closes #1565)
2021-08-04 11:01:05 -04:00
emteere
7a949f6bb6 GP-1179 modified PR to simplify function markup without needing an analyzer, moved markAsFunction to AbstractProgramLoader 2021-08-04 10:29:11 -04:00
ghidra1
6b04eb793f Merge remote-tracking branch 'origin/patch' 2021-08-03 19:26:00 -04:00
ghidra1
17f9cf0bc7 Updated Change History for 10.0.2 2021-08-03 19:24:09 -04:00
ghidra1
417f0f56e8 Merge remote-tracking branch
'origin/GP-1184_emteere_IgnoreMissingSymref' into patch
2021-08-03 19:22:57 -04:00
ghidorahrex
86a85afd1b GP-1152 Fixed issue with superh fmov/fmov.s decrement/read ordering 2021-08-03 19:21:29 -04:00
ghidra1
87b91c63a3 Merge remote-tracking branch 'origin/caheckman_DatatypePropagation' into patch 2021-08-03 18:41:37 -04:00
emteere
bfd83ee1f6 GP-1184_emteere Allowing decompiler to produce results if HighGlobal
does not have a symref tag
2021-08-03 22:13:01 +00:00
ghidra1
704c89bc09 Merge remote-tracking branch
'origin/GP-1159_ghidravore_fixing_organization_node_to_handle_many_dups--SQUASHED'
into patch (Closes #3264)
2021-08-03 16:33:29 -04:00
ghidra1
2f368c6af1 Merge remote-tracking branch
'origin/GP-1169_add_ability_to_save_changes_without_analyzing_from_analysis_dialog--SQUASHED'
into patch (Closes #3274)
2021-08-03 16:31:10 -04:00
tom
8ec719d449 GP-1181 override to address bug with high resolution mouse wheel
(Closes #3281, Closes #3284)
2021-08-03 16:24:26 -04:00
dragonmacher
7d88cd9b35 GP-1183 - Version Tracking - Cache programs opened in the New Session
Panel
2021-08-03 16:03:05 -04:00
ghidravore
59adf88343 GP-116 added ability to save changes in options when cancelling 2021-08-03 13:21:56 -04:00
ghidravore
0ccdd45f25 GP-1159 fixes #3264 where symbol tree becomes unstable when grouping duplicate symbols 2021-08-03 13:16:14 -04:00
caheckman
58558981d5 Adjustments to data-type propagation through INT_ADD 2021-08-03 13:12:15 -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
40abafd9c8 Merge remote-tracking branch 'origin/patch' 2021-08-02 18:01:17 -04:00
ghidra1
9ee192dbe9 Merge remote-tracking branch 'origin/GP-1167_emteere_VLDST1_fix--SQUASHED' into patch 2021-08-02 18:00:13 -04:00
emteere
3be5defc15 GP-1167 Arm VLD/ST1 instruction semantics fix 2021-08-02 17:59: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
94c80f0617 Merge remote-tracking branch
'origin/GP-1155_dev747368_set_external_program' (Closes #3245)
2021-08-02 17:40:46 -04:00
ghidra1
ecf196fbea Merge remote-tracking branch 'origin/patch' 2021-08-02 17:37:15 -04:00
ghidra1
865373554d Merge remote-tracking branch
'origin/GP-1178_ghidravore_fixed_address_compareto' into patch (Closes
#3302)
2021-08-02 17:18:14 -04:00
ghidra1
8f0248e2af Merge remote-tracking branch 'origin/GP-1173-dragonmacher-error-message'
into patch (Closes #3246)
2021-08-02 17:16:08 -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
421888dae2 Merge remote-tracking branch 'origin/GP-1058_Dan_EmulatorOpsizeFix' into patch 2021-08-02 17:04:15 -04:00
ghidra1
a9ab72ecc4 Merge remote-tracking branch
'origin/GP-1055_ghidra007_gcc_class_rec_improvements_for_stripped_binaries--SQUASHED'
into patch (Closes #3266)
2021-08-02 17:03:27 -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
Dan
99d28b076b GP-1058: Fix after review suggestion. 2021-08-02 15:41:27 -04:00
dev747368
420c830da0 GP-1171 clean up DWARFLine serialization 2021-08-02 14:36:21 -04:00
ghidravore
5a1250e204 GP-1178 fixed Address compareTo for 64 bit signed spaces 2021-08-02 13:12:44 -04:00
Dan
c50a4e282a GP-1058: Added another test case. 2021-08-02 12:33:50 -04:00
Dan
2c4806dedd GP-1058: Fixed the test assertions, now that it executes. 2021-08-02 12:14:04 -04:00
Dan
802a7869f1 GP-1058: Adding sizein2 to PcodeArithmetic.binaryOp 2021-08-02 12:13:55 -04:00
Dan
3e3b2f4062 GP-1058: Added test which manifests the SUBPIECE problem. 2021-08-02 12:12:50 -04:00
ghidra007
6d5f30f448 GP-1055 Improvements to prototype RecoverClassesFromRTTIScript for stripped gcc binaries including improved finding and creating of virtual tables, some constructor/destructor determination, and improved class data creation. 2021-07-30 18:50:08 -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
dragonmacher
e9ebb47626 GP-1173 - fixed bad exception message
Closes #3246
2021-07-30 15:19:06 -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