Commit graph

5059 commits

Author SHA1 Message Date
James
7b9e9c8ec1 GP-1185 addressing code review comments
GP-1185 added semantics for PSLLDQ
GP-1185 added semantics for several missing x64 vector ops
2021-08-17 09:43:04 -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
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
Ryan Kurtz
df50264a37 Merge remote-tracking branch 'origin/GP-1170_dev747368_move_dwarf_tests' 2021-07-29 11:47:20 -04:00
dev747368
0448dd8af0 GP-1170 move DWARF tests 2021-07-29 11:12:52 -04:00
Ryan Kurtz
f357936a16 Merge remote-tracking branch
'origin/GP-1054_ghidorahrex_PR-3096_agatti_6502-instruction-flags-fix'
(Closes #3096)
2021-07-29 09:51:43 -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
Ryan Kurtz
cdf7e25371 Merge remote-tracking branch 'origin/GP-1121_dev747368_dwarf_rust_func_params_pr_3060_patch' into patch 2021-07-29 07:00:32 -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