Commit graph

1225 commits

Author SHA1 Message Date
ghidra1
38292de02c GP-0 improved thread safety for cached lastSubBlock 2022-11-15 12:43:27 -05:00
Ryan Kurtz
81fd59389d Merge remote-tracking branch 'origin/patch' 2022-11-15 00:45:13 -05:00
caheckman
8f2450e625 GP-2830 Parsing pspec symbols 2022-11-14 20:02:27 -05:00
ghidra1
1b78b352d5 Merge remote-tracking branch 'origin/GP-2800_CrossBuildOverlays' into patch 2022-11-14 16:51:04 -05:00
ghidra1
d7d029c053 GP-2831 corrected a few TypedefDataType constructors to establish
datatype manager from specified datatype
2022-11-14 16:29:24 -05:00
Ryan Kurtz
596d0b0aa7 GP-2821: Certify 2022-11-14 11:18:15 -05:00
Joel Anderson
334014b993
extend abstract test
Changes the new test suite to extend an abstract test class to inherit
setup, including the id generator initialization. Also cleans up some
commit changes that were unnecessary to this fix.
2022-11-14 05:34:55 -05:00
Joel Anderson
d937254c36
3807: fix DLGTEMPLATEEX parsing
Parsing of Dialog resources using the DLGTEMPLATEEX structure failed when
a `DS_FONT` style option was present, as the font information was not
recognized or parsed. This change corrects detection of this option and
adds tests for both DLGTEMPLATE and DLGTEMPLATEEX structures in Dialog
resources.
2022-11-14 05:34:55 -05:00
caheckman
b0db02b0de GP-2800 cross build must check for overlay 2022-11-10 21:16:48 -05:00
Ryan Kurtz
1d3da669f4 Merge remote-tracking branch 'origin/patch' 2022-11-10 01:10:07 -05:00
ghidra1
0820129229 Merge remote-tracking branch 'origin/GP-2777_ghidra1_StructurePerformance--SQUASHED' into patch 2022-11-09 12:26:38 -05:00
ghidra1
277a0f5843 GP-2777 Structure build-up and resolution performance improvements 2022-11-09 12:12:14 -05:00
ghidra1
757534705d Merge remote-tracking branch 'origin/patch' 2022-11-07 21:19:54 -05:00
caheckman
89b52dae84 GP-2800 Overlay disassembly bugfix 2022-11-07 20:26:13 -05:00
ghidra1
6aaf9139ee GP-0 added safety check for eclipse bin directory treatment as module
root.  Moved DataType extension point to SoftwareModeling.
2022-11-04 18:33:15 -04:00
Ryan Kurtz
f9406b0f95 Merge remote-tracking branch
'origin/GP-2704_dev747368_fix_decompiler_offcut_string_array'
(Closes #3001)
2022-11-03 11:17:03 -04:00
Ryan Kurtz
f7676cd523 Merge remote-tracking branch 'origin/GP-2782_dev747368_fix_charset_duplicate' 2022-11-03 11:09:04 -04:00
ghidra1
7701f63340 Merge remote-tracking branch 'origin/Ghidra_10.2' 2022-11-02 15:40:13 -04:00
caheckman
d2805a673c GP-2758 Include size in compareTo 2022-11-02 14:19:24 -04:00
dev747368
824ba5fbaf GP-2782 fix duplicate charset names 2022-11-01 21:33:02 +00:00
ghidorahrex
15223fd4f5 GP-2718: Fixed vmov disassembly regression 2022-10-31 13:44:14 +00:00
Ryan Kurtz
daa2342aa4 Merge remote-tracking branch
'origin/GP-2612_PrototypeModel_return_address' (Closes #4611)
2022-10-24 13:05:02 -04:00
Ryan Kurtz
be36528218 Merge remote-tracking branch 'origin/Ghidra_10.2' 2022-10-21 13:43:22 -04:00
ghidra1
2803472278 GP-2744 correct ELF symbol table processing in absence of associated string table 2022-10-21 12:44:04 -04:00
dragonmacher
d90db3baa2 Moved test to allow for cross-module dependencies 2022-10-21 10:11:01 -04:00
ghidra1
c7d77ab2e7 Merge remote-tracking branch 'origin/GP-2708_ghidorahrex_ARMNeon_vmov_fix' into Ghidra_10.2 2022-10-18 18:16:08 -04:00
ghidra1
3c566a4d5f Merge remote-tracking branch 'origin/GP-2707_dev747368_string_translation_toggle_on_char_arrays' into Ghidra_10.2 2022-10-18 11:33:03 -04:00
ghidra1
b33cd2b4d8 GP-2712 silence prototype errors prior to language upgrade 2022-10-17 17:24:25 -04:00
ghidorahrex
1b68950ca6 GP-2708: Fix for vmov instruction not assembling correctly. 2022-10-17 19:32:52 +00:00
dev747368
ccb1ba1ca5 GP-2707 fix string translation toggle on char arrays 2022-10-17 18:03:56 +00:00
dev747368
2cbbc24c98 GP-2704 fix decompiler rendering of array string offcuts
Fixes issue reported in PR #3001
2022-10-14 21:34:28 +00:00
Ryan Kurtz
2d5762a45e Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-10-13-22' 2022-10-14 01:13:16 -04:00
dragonmacher
655a71d1ab Test fixes 2022-10-13 10:59:52 -04:00
Ryan Kurtz
ab0f6d2c4d GP-0: Fixing some javadoc warnings that show up during the build 2022-10-13 10:29:53 -04:00
Ryan Kurtz
9ee4383886 Merge remote-tracking branch 'origin/GP-2391_ARmThumb_returndetect--SQUASHED' 2022-10-13 01:15:07 -04:00
Ryan Kurtz
cc4019179d Merge remote-tracking branch
'origin/GP-2689-dragonmacher-enum-length--SQUASHED' (Closes #4654)
2022-10-13 00:32:38 -04:00
dragonmacher
ca8438f5a0 GP-2689 - add length check to EnumDataType 2022-10-12 17:38:25 -04:00
emteere
ca5a6204c3 GP-2391 added evaluation of return address, allow thunking addresses to externals. Added new arem thunk pattern. 2022-10-11 18:25:09 -04:00
emteere
019e95530d GP-2534 Turn on shared function contiguous function options, except for
on ARM
2022-10-11 22:20:11 +00:00
emteere
9c73c86fec GP-2534 turn on shared function contiguous function options, except for on ARM 2022-10-11 17:57:55 -04:00
ghidorahrex
aea2fe5f77 GP-0 fixed AVR8 Wlo test 2022-10-06 11:20:00 +00:00
Ryan Kurtz
adc3d1b570 Merge remote-tracking branch 'origin/GP-2504_Arm_common_switchpattern--SQUASHED' 2022-10-04 01:43:16 -04:00
emteere
b9496de7f5 GP-2504,GP-2494 Arm switch patterns moved into pattern matching, adding additional pattern, fixed issues in function start patterns and validcode precondition. Added after='ptr'. 2022-10-03 22:02:19 -04:00
James
175ebc1e48 GP-2612 copy default return address to prototype if necessary 2022-09-30 17:17:16 +00:00
caheckman
072d8fa08f GP-2578 Display volatile reads/writes as simple assignments 2022-09-23 16:18:15 -04:00
Ryan Kurtz
b7bbd7698c Merge remote-tracking branch
'origin/GP-2206_James_CALLOTHER_override_improvements' (Closes #3936,
Closes #3665)
2022-09-21 11:11:17 -04:00
ghidra1
c5c651a053 GP-2558 PropertyMap templatize and cleanup. ProgramMerge bug/cleanup
related to User Properties.  Program Diff bug fix for multiple labels at
same address.
2022-09-21 09:33:04 -04:00
James
bedf676e4d GP-2206_callother_override_improvements 2022-09-20 19:45:03 +00:00
Ryan Kurtz
686edb6f4d Merge remote-tracking branch 'origin/GP-2545_UnknownModelCommit'
(Closes #4575)
2022-09-20 02:00:21 -04:00
Ryan Kurtz
0ed00bdd50 GP-0: Fixing the remainder of the "psuedo" spellings (#4601) 2022-09-20 01:02:00 -04:00