Commit graph

1936 commits

Author SHA1 Message Date
ghidra1
2143c4961d Merge remote-tracking branch 'origin/GP-1053_DecompilerConversion' into patch 2021-07-06 14:22:07 -04:00
ghidra1
d7bbb44f52 Merge remote-tracking branch 'origin/patch' 2021-07-06 09:16:26 -04:00
ghidra1
9a1e83d9ce GP-1042 corrected tests 2021-07-06 09:14:39 -04:00
ghidra1
b3261c0634 GP-1097 Corrected ELF Import relocation error reporting when missing
relocation handler
2021-07-02 12:32:53 -04:00
caheckman
1391e83ce9 Decompiler window integer conversions 2021-07-02 12:01:41 -04:00
dragonmacher
d1770f5821 GP-1096 - fixed exception in File System Browser when closing project
Closes #3179
2021-07-02 10:53:29 -04:00
ghidra1
08fae52994 Merge remote-tracking branch 'origin/patch' 2021-07-02 08:48:14 -04:00
Ryan Kurtz
1407f36177 GP-1091: PE and ELF exporters no longer error out when processing
non-file-backed relocations.
2021-07-01 09:51:16 -04:00
dragonmacher
9112a84f63 GP-1014 - Function Call Graph - add option to change background color;
consolidated graph options.
2021-06-30 16:48:51 -04:00
dev747368
7b73b4e45f GP-1088 Fix / improve Ext4 inline data handling, mounting
Handle data files when inline data fs-option is turned on, as well as the inverse when a symlink destination path overflows the storage in an inode.
Change file system iteration to explicitly start at the root directory.
Fix ExtentsByteProvider to not close its delegate byte provider.
2021-06-30 14:54:57 -04:00
ghidra1
6962885c3e Merge remote-tracking branch
'origin/GP-1052_ghidra1_ELFMemoryOverlaySectionResolve' (Closes #3128)
2021-06-28 17:47:12 -04:00
ghidra1
ca6e14ba62 GP-1052 - updated docs and variable names for clarity of physical
address use
2021-06-28 17:44:23 -04:00
ghidra1
53bcc8eb6e Merge remote-tracking branch 'origin/GP-1051-dragonmacher-gnu-demangler-spaces-in-namespace' 2021-06-25 14:43:15 -04:00
ghidra1
c96244af02 Merge remote-tracking branch 'origin/patch' 2021-06-25 14:42:47 -04:00
Marcus Hall
da5dac3435 If a script cannot be found, don't try to run it.
In GhidraScriptComponentProvider.runScript(), if doGetScriptInstance() fails, it writes a diagnostic to the console and returns null.  Proceeding to call doRunScript() with this null will result in a null pointer reference, so if doGetScriptInstance() returns null, just cut things off there.
2021-06-25 09:28:54 -04:00
dragonmacher
a74b0c7871 GP-1051 - Demangler - fixed spaces inside of namespaces for demangled
address tables
2021-06-24 09:06:06 -04:00
ghidra1
047b009e3a Merge remote-tracking branch 'origin/GP-1049-dragonmacher-tip-of-the-day-modal-issue' 2021-06-23 17:52:34 -04:00
ghidra1
3b1fdc386d Merge remote-tracking branch
'origin/GP-1030-dragonmacher-memory-leak--SQUASHED' (Closes #3013)
2021-06-23 17:48:42 -04:00
dragonmacher
23958bb12f GP-1049 - Fixed a modal parenting issue with the Tip of the Day plugin. 2021-06-21 10:16:32 -04:00
ghidra1
102ff918eb GP-1052 corrected ELF memory section resolver handling of overlay memory
addresses
2021-06-16 15:31:45 -04:00
ghizard
2308e661b5 GP-1048 - Fix Structure Edit Help Bitfields info 2021-06-15 10:19:45 -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
dragonmacher
d119fbac61 GP-1030 - Fixed minor memory leak encountered when using Search -> For Address Tables
Closes #3013
2021-06-10 18:21:45 -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
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
dragonmacher
26dc7b62b7 Test fixes for intermittent key binding options failure 2021-06-09 15:00:12 -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
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
ghidravore
cbc32d4174 Fixed 'Open Program' action enablement when no programs are open 2021-06-08 14:34:55 -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
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
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
6bd80ec241 Merge remote-tracking branch 'origin/GP-1016_ryanmkurtz_singlejar' into Ghidra_10.0 2021-06-07 18:07:40 -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
ghidra1
f87fa761fd GP-17 additional thunk merge corrections 2021-06-04 23:01:07 -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
f09637e309 GP-17 additional function merge refinements 2021-06-04 08:16:58 -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
01f993ecb6 Test Fixes 2021-06-03 18:18:55 -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
dragonmacher
10990723b1 Fixed broken help locations 2021-06-03 12:44:51 -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