Commit Graph

4399 Commits

Author SHA1 Message Date
Ryan Kurtz
a1229a1e56 GP-1050: Removing backslash from SUPPORT_DIR 2021-06-16 11:48:57 -04:00
ghidra1
4de4740b51 Merge remote-tracking branch 'origin/GP-0_Dan_updateWhatsNew' into Ghidra_10.0 2021-06-16 09:58:35 -04:00
ghidra1
91d167f16a Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-6-15-21' into Ghidra_10.0 2021-06-15 22:34:52 -04:00
ghidra1
405afd06ff Merge remote-tracking branch 'origin/GP-931_Dan_threadsTimelineAsCellRenderer--SQUASHED' into Ghidra_10.0 2021-06-15 22:26:53 -04:00
dragonmacher
ccf6555e0d Test fixes 2021-06-15 17:10:12 -04:00
ghizard
2308e661b5 GP-1048 - Fix Structure Edit Help Bitfields info 2021-06-15 10:19:45 -04:00
Ryan Kurtz
a284316d81 GP-1039: Single jar mode now works when its path contains spaces 2021-06-14 08:12:08 -04:00
ghidra1
cde02a91eb Merge remote-tracking branch 'origin/GP-1034_ryanmkurtz_ghidra_scripts--SQUASHED' into Ghidra_10.0 2021-06-11 19:11:41 -04:00
caheckman
fb3908b3cc Fix for TypeOpReturn::getInputLocal returning a type of the wrong size 2021-06-11 17:54:31 -04:00
Dan
3a997a608f GP-931: Converted Thread Timeline to a fancy table column. 2021-06-11 14:22:39 -04:00
Dan
0c52cbfc1a GP-1038: Filtering focus translation for invalid threads. 2021-06-11 11:59:33 -04:00
Ryan Kurtz
a8b9db5f32 GP-1034: New script action now creates ~/ghidra_scripts if it didn't exist 2021-06-11 09:22:23 -04:00
ghidra007
e1953ebb22 GP-972 Improvements to Gcc RTTI Class Recovery 2021-06-10 14:19:33 -04:00
ghidra1
c553971388 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-6-9-21' into Ghidra_10.0 2021-06-09 18:53:14 -04:00
ghidra1
00ba983a42 Merge remote-tracking branch 'origin/GP-1029_ghidra1_ElfExternalRelocations--SQUASHED' into Ghidra_10.0 2021-06-09 18:26:43 -04:00
ghidra1
e89a8dcde3 GP-1029 Detect and mark unsupported EXTERNAL data relocation and correct MIPS compound relocation processing bug. 2021-06-09 18:26:05 -04:00
ghidra1
ded78ae795 Merge remote-tracking branch
'origin/GP-973_ghidra007_FixUpdateClassVftableStructScript--SQUASHED'
into Ghidra_10.0 (Closes #3081)
2021-06-09 17:17:07 -04:00
ghidra1
5321fe7dd8 Merge remote-tracking branch
'origin/GP-753_ghidorahrex_PR-2864_VGKintsugi_VGKintsugi-div1' into
Ghidra_10.0 (Closes #2864, Closes #2863)
2021-06-09 17:14:53 -04:00
ghidra1
c77d5811ea Merge remote-tracking branch 'origin/GP-1025_Dan_ParameterMapOrder' into Ghidra_10.0 2021-06-09 17:12:59 -04:00
ghidra007
b6a5ce659b GP-973 Added ApplyClassFunctionSignatureUpdatesScript and ApplyClassFunctionDefinitionUpdatesScript fix-up scripts for when users update RecoveredClass virtual function signatures or definitions. 2021-06-09 17:08:44 -04:00
dragonmacher
26dc7b62b7 Test fixes for intermittent key binding options failure 2021-06-09 15:00:12 -04:00
Mirco Cailotto
c98e6fe3bb
Fix #2176 removing both backslash from path
As suggested #3121 squashed and rebased on brach Ghidra_10.0.
Thanks to @topia for fix a missing \
2021-06-09 20:02:55 +02:00
Dan
af7a76c243 GP-0: Updated What's New for Debugger: Works in progress, known issues 2021-06-09 13:35:41 -04:00
ghidra1
066b285446 GP-0 set 10.0 version in application.properties 2021-06-09 12:19:45 -04:00
ghidra1
9fd4af2d7c Merge remote-tracking branch
'origin/GP-954_ghidorahrex_x86_64_stack_push--SQUASHED' into Ghidra_10.0
(Closes #2976)
2021-06-09 11:02:41 -04:00
ghidra1
80c3ee44d7 Merge remote-tracking branch 'origin/GP-1028_Dan_defineInfoProcMappingsInData' into Ghidra_10.0 2021-06-09 11:01:44 -04:00
ghidorahrex
a2929e0568 Implemented all combinations of 66/67/REX.W prefixes for CALLF instruction in 64-bit.
Additional CALLF changes
More aggressive changes for x86-64 CALL/RET instructions
Fixed x86-64 call/ret instructions with prefix 67 overrides
2021-06-09 10:22:08 -04:00
ghidra1
cbc5a590ce Merge remote-tracking branch 'origin/WhatsNew_ghidra007_updatesToRecoverClassSection' into Ghidra_10.0 2021-06-09 09:57:23 -04:00
Dan
bc4a83f414 GP-1028: Moved define_info_proc_mappings from resources/ to data/ 2021-06-09 09:56:47 -04:00
ghidra1
f494ccaca7 Merge remote-tracking branch 'origin/GP-949_largepapyrus_added_hover_attribute_containing_tooltip--SQUASHED' into Ghidra_10.0 2021-06-09 09:41:19 -04:00
ghidra1
71cc0318a4 Merge remote-tracking branch 'origin/GP-1027_ryanmkurtz_PR-3101_fmagin_extension_gradle_deps' into Ghidra_10.0 2021-06-09 09:37:40 -04:00
ghidra1
02a236dfca Merge remote-tracking branch 'origin/GP-0_Dan_testFixes20210608_2' into Ghidra_10.0 2021-06-09 09:31:10 -04:00
ghidra1
a6143c9c5e Merge remote-tracking branch 'origin/GP-0_Dan_testFixes20210608_1' into Ghidra_10.0 2021-06-09 09:30:58 -04:00
ghidra1
97b4a8ba18 Merge remote-tracking branch 'origin/GP-1_fixing_open_action_enablement--SQUASHED' into Ghidra_10.0 2021-06-09 09:29:19 -04:00
ghidra1
5546d6c7ae Merge remote-tracking branch 'origin/GP-875-dragonmacher-hover-popup-location' into Ghidra_10.0 2021-06-09 09:25:16 -04:00
Florian Magin
0ad1209e65 Add the Debug and Processor jars to the API dependencies 2021-06-09 09:01:23 -04:00
ghidra007
5a1356016a What's new udpated to reflect addition of new recovered class update
scripts.
2021-06-08 22:27:29 +00:00
ghidravore
cbc32d4174 Fixed 'Open Program' action enablement when no programs are open 2021-06-08 14:34:55 -04:00
Dan
42fdc6898a GP-0: Using an off-screen rendering method to test background colors. 2021-06-08 14:12:06 -04:00
largepapyrus
444100d835 GP-949 Added graph API method to set descriptions (tooltips) on vertices and edges. 2021-06-08 17:02:36 +00:00
Dan
c711a6c5be GP-1025: Preserving order of TargetMethod parameters. 2021-06-08 12:50:06 -04:00
dragonmacher
fcd6835a07 Test fixes for HTML data type representation 2021-06-08 12:07:55 -04:00
dragonmacher
f978164cfc GP-875 - Popup window placement integration 2021-06-08 11:00:15 -04:00
ghizard
d7eb2004a1 GP-875 - Popup Window Placer classes
Conflicts:
	Ghidra/Framework/Docking/src/main/java/docking/widgets/PopupWindow.java
2021-06-08 11:00:13 -04:00
dragonmacher
a9acf8bdf8 GP-875 - Hovers - Fixed how we choose locations to display the reference
hover window; added a formatted tooltip provider for function
signatures; fixed a bug that prevented the reference hover from being
correctly sized
2021-06-08 11:00:12 -04:00
ghidra1
1b0bd54560 Merge remote-tracking branch 'origin/GP-782_ghidra2_GhidraScriptFileOffset_5' into Ghidra_10.0 2021-06-08 10:14:08 -04:00
Dan
e56a90b9a3 GP-0: Fixed DebuggerCallbackReordererTest 2021-06-08 08:15:41 -04:00
ghidra1
5003fc694b Merge remote-tracking branch 'origin/GP-1012_Dan_BreakpointActionEnablement--SQUASHED' into Ghidra_10.0 2021-06-07 18:09:20 -04:00
ghidra1
6bd80ec241 Merge remote-tracking branch 'origin/GP-1016_ryanmkurtz_singlejar' into Ghidra_10.0 2021-06-07 18:07:40 -04:00
ghidra1
f6be13972b Merge remote-tracking branch
'origin/GP-1018-dragonamcher-modal-dialog-disappearance' into
Ghidra_10.0 (Closes #3103)
2021-06-07 18:06:10 -04:00
ghidra1
c9de9d7056 Merge remote-tracking branch
'origin/GP-836-dragonmacher-long-tooltips--SQUASHED' into Ghidra_10.0
(Closes #2029)
2021-06-07 18:04:32 -04:00
ghidra1
328ce71521 Merge remote-tracking branch 'origin/GP-953-dragonmacher-demangler-thumb-mode-fix--SQUASHED' into Ghidra_10.0 2021-06-07 18:02:09 -04:00
dragonmacher
d14c6353cf GP-836 - Tooltips - updated tooltip usage to keep tootips from getting too large 2021-06-07 17:38:46 -04:00
dragonmacher
f0bde5f6cd GP-953 - Fixed demangling exception in thumb mode 2021-06-07 17:25:35 -04:00
Dan
615a4d09dc GP-1012: Working a variety of breakpoint UI issues. 2021-06-07 14:49:55 -04:00
ghidra2
18c8e5b8d6 Changed data structure that holds addresses from Set to List. 2021-06-07 13:01:03 -04:00
ghidra1
a40e75da90 Merge remote-tracking branch 'origin/GP-1002_nodepJarFixes--SQUASHED' into Ghidra_10.0 2021-06-04 23:02:46 -04:00
ghidra1
03e8ffda7f Merge remote-tracking branch 'origin/GP-1008_BreakpointsFixes--SQUASHED' into Ghidra_10.0 2021-06-04 23:02:24 -04:00
ghidra1
79a8946505 Merge remote-tracking branch 'origin/GP-983_Dan_DebuggerHelpUpdates--SQUASHED' into Ghidra_10.0 2021-06-04 23:02:07 -04:00
ghidra1
f87fa761fd GP-17 additional thunk merge corrections 2021-06-04 23:01:07 -04:00
Dan
26e4999e73 GP-1002: Fixing Debugger nodepJar issues. 2021-06-04 16:22:11 -04:00
Dan
60a68e64e6 GP-1008: Fixed debugger table issues. 2021-06-04 16:10:59 -04:00
d-millar
de437c2ad5 GP-983: Updated Debugger Help 2021-06-04 16:09:35 -04:00
dragonmacher
568933ff11 GP-1028 - Modal Dialogs - Fixed edge case that caused dialogs to get
incorrectly parented when scripts use the 'AnalysisMode.DISABLED'
setting.

Closes #3103
2021-06-04 15:18:39 -04:00
dragonmacher
d0deeb9b88 NPE fix for recent data type UI change 2021-06-04 12:17:17 -04:00
Ryan Kurtz
2eea089265 GP-1016: Fixing single jar mode exception 2021-06-04 11:53:15 -04:00
ghidra1
984fa7e40b Merge remote-tracking branch 'origin/GP-998-dragonmacher-edit-dt-exception' into Ghidra_10.0 2021-06-04 08:48:32 -04:00
ghidra1
7fc5a2ca15 Merge remote-tracking branch 'origin/GP-1013-dragonmacher-fg-options-exception' into Ghidra_10.0 2021-06-04 08:39:00 -04:00
ghidra1
df45c5eb01 Merge remote-tracking branch 'origin/GP-1010_ryanmkurtz_PR-3051_ColinFinck_mfc71--SQUASHED' into Ghidra_10.0 2021-06-04 08:36:21 -04:00
Ryan Kurtz
74585d2c02 GP-1010: Add mfc71.dll and mfc71u.dll exports. 2021-06-04 08:35:45 -04:00
ghidra1
726b49bfbc Merge remote-tracking branch 'origin/GP-967_dev747368_improve_PairLayout_sizing' into Ghidra_10.0 2021-06-04 08:29:57 -04:00
ghidra1
21b3fbf8ea Merge remote-tracking branch 'origin/GP-984_dev747368_simplify_loadpdb_gui--SQUASHED' into Ghidra_10.0 2021-06-04 08:28:41 -04:00
ghidra1
f09637e309 GP-17 additional function merge refinements 2021-06-04 08:16:58 -04:00
ghidra1
f3f403425d GP-0 tightened undo/redo enablement 2021-06-03 23:11:55 -04:00
ghidra1
b46f74ac6b Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-6-3-21' into Ghidra_10.0 2021-06-03 22:56:43 -04:00
ghidra1
5323952fe3 GP-17 corrected function merge related issue impacting default thunks 2021-06-03 22:54:57 -04:00
dragonmacher
4ee4be5fef GP-1013 - Function Graph - fixed exception when setting background for
Function Graph after the window was opened and then closed

Closes #3058
2021-06-03 18:36:34 -04:00
dragonmacher
01f993ecb6 Test Fixes 2021-06-03 18:18:55 -04:00
Ryan Kurtz
e3b515a973 Updating "Prototype Class Recovery From RTTI" section in WhatsNew 2021-06-03 18:17:18 -04:00
Ryan Kurtz
3c08837a45 Fixing typos in WhatsNew 2021-06-03 18:07:22 -04:00
dragonmacher
c2f7791b92 GP-998 - Fixed exception when double-clicking a data type in an archive
that is not open for edit
2021-06-03 17:48:21 -04:00
dev747368
a97c3dc4af GP-984 simplify LoadPdbDialog gui 2021-06-03 15:23:05 -04:00
dragonmacher
10990723b1 Fixed broken help locations 2021-06-03 12:44:51 -04:00
VGKintsugi
89f6e9bb7d SuperH: Additional delay slot bug fixes
Review of all delay slot instructions.
2021-06-03 11:39:01 -04:00
ghidra1
47e1809c08 Merge remote-tracking branch 'origin/GP-1006_LockEquates' into Ghidra_10.0 2021-06-03 11:16:24 -04:00
ghidra1
43a9499e39 Merge remote-tracking branch 'origin/GP-927_SleighCaseSensitiveRegisters' into Ghidra_10.0 2021-06-03 11:15:59 -04:00
ghidra1
3b1204f074 Merge remote-tracking branch 'origin/GP-999_caheckman_NullPointer_from_Ptrnulls' into Ghidra_10.0 2021-06-03 11:15:42 -04:00
ghidra1
1b628b6888 Merge remote-tracking branch 'origin/GP-988_DecompVariableLength' into Ghidra_10.0 2021-06-03 11:15:20 -04:00
ghidra1
da3cd823a1 Merge remote-tracking branch 'origin/GP-782_ghidra2_GhidraScriptFileOffset_3--SQUASHED' into Ghidra_10.0 2021-06-03 11:00:27 -04:00
ghidra1
f2fc55554a Merge remote-tracking branch
'origin/GP-982_ghidorahrex_x86_rdmsr--SQUASHED' into Ghidra_10.0 (Closes
#3046)
2021-06-03 10:54:29 -04:00
ghidra1
eec3e7b343 Merge remote-tracking branch
'origin/GP-970_ryanmkurtz_gradle-relative-paths' into Ghidra_10.0
(Closes #3047, Closes #3062)
2021-06-03 10:53:49 -04:00
ghidra2
0ec17a9bb7 Remove another redundant check for file offset < 0
Fixed four comments.
Changed location of call to containsFileOffset() from Memory.java toMemoryBlockSourceInfo.java.  Changed from print() to println() in thepython file.
GP-782: New API to support converting file offsets to memory addresses, with sample scripts that use it
2021-06-03 10:16:57 -04:00
ghidra1
65a4986884 Merge remote-tracking branch 'origin/GP-0_Dan_20210521testFixes_2' into Ghidra_10.0 2021-06-03 10:15:57 -04:00
ghidra1
e9aa16ed92 Merge remote-tracking branch 'origin/GP-0_Dan_20210521testFixes' into Ghidra_10.0 2021-06-03 10:15:46 -04:00
Ryan Kurtz
81e0aa3de0 GP-970: prepdev no longer fails when gradle cache is on a different
drive than the repo
2021-06-03 08:14:02 -04:00
ghidra1
a200ecf8f0 GP-17 updated FunctionSymbol and SymbolDB to get parent namespace of thunked function for thunks. 2021-06-02 18:02:02 -04:00
caheckman
fdf7121cc7 Make sure EquateSymbols are locked 2021-06-02 16:28:25 -04:00
caheckman
bb7bf84ac9 Adjust typeref tags for variable length data-types 2021-06-02 15:30:12 -04:00
ghidra1
2398805b5b GP-0 corrected test failures 2021-06-02 09:31:08 -04:00
ghidravore
8787bd886c Merge remote-tracking branch 'origin/Ghidra_10.0' 2021-06-01 17:12:38 -04:00