Commit Graph

11499 Commits

Author SHA1 Message Date
Dan
d973740105 GP-0: Fix breakpoint-marker tests (adjust waitOn's) 2024-08-28 08:49:33 -04:00
Ryan Kurtz
33323f11f2 Merge remote-tracking branch 'origin/GP-0_Dan_upVersions11.2' 2024-08-27 13:38:14 -04:00
Ryan Kurtz
80953c6c77 Merge remote-tracking branch 'origin/patch' 2024-08-27 13:35:41 -04:00
Ryan Kurtz
217b08c741 Merge remote-tracking branch 'origin/GP-4702_emteere_PPCPseudoOpDestAssignPPC' into patch 2024-08-27 13:28:50 -04:00
Ryan Kurtz
013f979321 Merge remote-tracking branch
'origin/GP-4845_ghidorahrex_m68k_fmovem_fix' into patch (Closes #6810)
2024-08-27 13:25:48 -04:00
Ryan Kurtz
1e68becd75 GP-4874: Cleanup 2024-08-27 13:19:39 -04:00
foralost
62b96db10b getValueAsInt - Checking if parsed long is within Java Integer.INT range
getValueAsInt - Using the int copy of NumerUtilities.parseLong
AskDialog: Organize commits
2024-08-27 12:40:38 -04:00
Ryan Kurtz
b30a94edc6 Merge remote-tracking branch 'origin/GP-4860_ryanmkurtz_yajsw--SQUASHED' 2024-08-27 11:56:05 -04:00
dragonmacher
08004a3376 Test fixes 2024-08-27 09:31:53 -04:00
Ryan Kurtz
d293326909 Merge remote-tracking branch 'origin/GP-4875-dragonmacher-component-provider-title-text' 2024-08-27 06:08:20 -04:00
dragonmacher
1cb3796bc2 GP-4875 - Updated how providers track user changes to the title 2024-08-26 16:31:27 -04:00
Dan
9a5e0f4f36 GP-0: Increment Debugger versions to 11.2. Req Pybag>=2.2.12 2024-08-26 15:17:51 -04:00
Ryan Kurtz
b8548b12dc Merge remote-tracking branch 'origin/GP-4868_Dan_fixMappingAndBrkServices--SQUASHED' 2024-08-26 14:41:32 -04:00
Ryan Kurtz
05c1e55647 Merge remote-tracking branch 'origin/GP-4859_RuleOrCompare'
(Closes #6578)
2024-08-26 14:34:56 -04:00
Dan
78fb4e7077 GP-4868: Re-write StaticMappingService. Fix tests. 2024-08-26 14:28:33 -04:00
Ryan Kurtz
3633443007 GP-4874: AskDialog now uses Integer.decode() and Long.decode() to parse
better
2024-08-26 13:47:25 -04:00
Ryan Kurtz
aac3e5ad1c Merge remote-tracking branch 'origin/GP-4782_PtrsubUndo' 2024-08-26 12:35:12 -04:00
caheckman
a31c4033a8 GP-4859 RuleOrCompare 2024-08-26 16:34:18 +00:00
Ryan Kurtz
bc1f6b38be Merge remote-tracking branch 'origin/GP-4790_CopyForceForm' 2024-08-26 12:31:44 -04:00
Ryan Kurtz
f0017700b7 Merge remote-tracking branch 'origin/GP-4150_dev747368_dwarf_param_storage' 2024-08-26 11:03:58 -04:00
dev747368
de80c63e63 GP-4150 add option to ignore DWARF func param storage info
Add option to DWARF analyzer to ignore storage locations specified for
function parameters.
(the info provided by DWARF info will often not be directly at the func
entry point and requires future dev effort to walk the parameter info
backwards to get it)

Add option to DWARF analyzer to set the default calling convention of
functions created via the analyzer.
2024-08-23 20:02:04 +00:00
Ryan Kurtz
2eb39242f9 Merge branch 'GP-0_ryanmkurtz_PR-6844_epinter_fix-npepdb' 2024-08-23 13:44:28 -04:00
Ryan Kurtz
d73a977ca1 GP-0: Certify 2024-08-23 13:43:53 -04:00
Ryan Kurtz
c969e3b311 GP-1457: Updating macOS troubleshooting in svrREADME.html 2024-08-23 12:38:36 -04:00
Ryan Kurtz
d87add933e Merge remote-tracking branch 'origin/GP-4863_ghidra007_PR-6834_epinter_RTTI_Script_cache_vfunctions' 2024-08-23 11:50:04 -04:00
Ryan Kurtz
67851b9e05 GP-4860: Upgrading yajsw to 13.12 2024-08-22 13:55:17 -04:00
Ryan Kurtz
e45e1e3844 GP-4869: Better error handling when dyld subcache files are missing 2024-08-22 13:42:29 -04:00
Emerson Pinter
8011144b96 fix: restore debugInfo null check
Restore the fix implemented by d86b60e6b2
2024-08-22 14:25:34 -03:00
Ryan Kurtz
db28b29dab Merge remote-tracking branch
'origin/GP-3898_Dan_gotoAndForceFullView--SQUASHED' (Closes #5817)
2024-08-22 08:29:26 -04:00
Ryan Kurtz
84040a0426 Merge remote-tracking branch 'origin/GP-4835_Dan_fixFfvToggle' 2024-08-22 08:27:13 -04:00
Dan
6504662422 GP-3898: Add disabled go-to's for addresses out of the map. 2024-08-22 08:22:55 -04:00
Ryan Kurtz
2e15f67384 Merge remote-tracking branch
'origin/GP-4855_ryanmkurtz_offset-fields--SQUASHED' (Closes #6794)
2024-08-22 07:47:41 -04:00
Ryan Kurtz
fb6f853392 GP-4855: Adding new fields and copy specials for various types of address offsets 2024-08-22 07:46:05 -04:00
Ryan Kurtz
c8a838615d Merge remote-tracking branch 'origin/GP-4862_fixDupeNamespaceCreation' 2024-08-21 16:09:30 -04:00
Ryan Kurtz
6f75337bf2 Merge remote-tracking branch
'origin/GP-4858_Dan_gdbCatchpointIsAProblem--SQUASHED' (Closes #6822)
2024-08-21 16:07:34 -04:00
Ryan Kurtz
5dd4f0d86e Merge remote-tracking branch 'origin/GP-4850_Dan_fixRegistersProviderNon0Frames' 2024-08-21 16:05:33 -04:00
Dan
611399a110 GP-4835: Fix stale Force Full View toggle. 2024-08-21 14:29:51 -04:00
Dan
b66968f815 GP-4858: Change to track regions w/out catchpoint. 2024-08-21 13:02:20 -04:00
ghidra007
07d2c34b3f GP-4862 fixed gcc dupe namespace creation mechanism. 2024-08-21 16:57:21 +00:00
Dan
032769a5a9 GP-4850: Fix bug in legacy-object compat in space-based managers. 2024-08-21 12:10:14 -04:00
Dan
3ca6229159 GP-0: Invoke change callback on correcting inconsistency. 2024-08-21 09:45:43 -04:00
Ryan Kurtz
d33af2b972 GP-0: Upping gradle wrapper to 8.10 2024-08-21 06:28:21 -04:00
Ryan Kurtz
2a0c9c9d39 GP-0: Fixing old JDK 17 reference in ghidraSvr scripts 2024-08-21 06:26:20 -04:00
ghidra1
47146d25f2 Merge remote-tracking branch 'origin/GP-4740_ghidra1_CompositeEditorUndoRedo--SQUASHED' 2024-08-20 13:13:26 -04:00
ghidra1
0ccb142e7e GP-4740 Added undo/redo support to composite editor. Switched actions to use isEnabledForContext. Transitioned VT FilterFormattedTestField to GFormattedTextField and use for editor text entry fields. Cleanup of old datatype tree actions no longer in use. Lots of changes to improve handling of data type dependency changes and restored original DTM. 2024-08-20 13:06:03 -04:00
caheckman
2ef83410be Merge branch
'GP-0_caheckman_PR-6578_LukeSerne_decomp-rule-int-or-zero-compare' into
GP-4859_RuleOrCompare
2024-08-20 15:45:19 +00:00
Ryan Kurtz
f20275ed04 Merge remote-tracking branch
'origin/GP-4857-dragonmacher-focus-fix--SQUASHED' (Closes #6782, #6576)
2024-08-20 07:25:16 -04:00
Ryan Kurtz
2c7addadc8 Merge remote-tracking branch
'origin/GP-4856_d-millar_attributes_missing' (Closes #6825)
2024-08-20 07:21:49 -04:00
Emerson Pinter
cab8ed6068 feat: cache vfunctions list
The vfunctions are collected and compared in two loops against all the
recoveredClasses, this takes time if the binary have many classes. This
commit makes the vfunctions list and the vftable address to be stored
in a map, making the vfunctions list and create happen only once.
2024-08-19 23:13:23 -03:00
dragonmacher
2ebd43f3c6 Test fixes 2024-08-19 16:32:24 -04:00