Commit graph

4935 commits

Author SHA1 Message Date
Ryan Kurtz
c9650f831c Bumping patch to 10.0.3-DEV 2021-08-06 11:52:05 -04:00
Ryan Kurtz
40ede10630 Merge remote-tracking branch 'origin/GP-1187_Dan_EmulatorCachedReadFix' into patch 2021-08-06 11:28:43 -04:00
Dan
11322c4982 GP-1187: Fix for cache reading issue. 2021-08-05 11:18:04 -04:00
Dan
3e63efc670 GP-1187: Wrote test case demonstrating the issue. 2021-08-05 11:07:49 -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
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
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
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
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
dragonmacher
e9ebb47626 GP-1173 - fixed bad exception message
Closes #3246
2021-07-30 15:19:06 -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
Ryan Kurtz
9e3052ac3a GP-0: Fixing Python test 2021-07-28 15:22:46 -04:00
Ryan Kurtz
28439452a5 Merge remote-tracking branch 'origin/GP-1157_ghidra007_export_program_script--SQUASHED' into patch 2021-07-28 12:36:03 -04:00
ghidra007
e96af04bea GP-1157 Created an example script to show how to do simple program exporting using original file bytes. 2021-07-28 12:29:51 -04:00
caheckman
05f292a5e7 Let segmentop scripts follow natural parameter order 2021-07-27 14:31:12 -04:00
caheckman
8253b21bab Check for segmented addresses when decoding spacebase references 2021-07-27 13:10:39 -04:00