Commit graph

1459 commits

Author SHA1 Message Date
ghidra1
6a6bbf1b9c GP-0 corrected empty AddressIterator regression 2021-07-07 14:30:20 -04:00
ghidra1
ef8ebf8eaa Merge branch 'GP-0_ghidra1_EmptyAddressSetIterators' into patch 2021-07-06 22:01:28 -04:00
ghidra1
c708d6a826 GP-0 Add check for empty AddressSet and return empty result iterator.
Revised various javadocs to clarify use of null address set argument.
2021-07-06 21:59:57 -04:00
ghidra1
1363cfe7b6 Merge remote-tracking branch 'origin/GP-1102_EscapedAddrSpaceNames' into
patch (Closes #3126)
2021-07-06 19:00:33 -04:00
caheckman
8be023ada9 Escape overlay address space names 2021-07-06 17:32:47 -04:00
ghidra1
aa750ff7ae GP-0 removed deprecation on method Address.isRegisterAddress(). 2021-07-06 16:21:14 -04:00
ghidra1
2143c4961d Merge remote-tracking branch 'origin/GP-1053_DecompilerConversion' into patch 2021-07-06 14:22:07 -04:00
caheckman
1391e83ce9 Decompiler window integer conversions 2021-07-02 12:01:41 -04:00
ghidra1
64d5090d54 GP-1042 corrected source type for return-param 2021-07-02 09:03:55 -04:00
ghidra1
931c48c930 Merge remote-tracking branch 'origin/GP-1066_ryanmkurtz_Java18' into patch 2021-06-25 14:32:36 -04:00
Ryan Kurtz
c270a5d31e GP-1066: Making Framework Utility Java 1.8 compatible again 2021-06-22 12:58:14 -04:00
dragonmacher
4fa9842f52 GP-1056 - Updated class to be static
Closes #3141
2021-06-17 16:05:07 -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
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
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
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
ghidra1
6bd80ec241 Merge remote-tracking branch 'origin/GP-1016_ryanmkurtz_singlejar' into Ghidra_10.0 2021-06-07 18:07:40 -04:00
ghidra2
18c8e5b8d6 Changed data structure that holds addresses from Set to List. 2021-06-07 13:01:03 -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
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
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
f3f403425d GP-0 tightened undo/redo enablement 2021-06-03 23:11:55 -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
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
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
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
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
bb7bf84ac9 Adjust typeref tags for variable length data-types 2021-06-02 15:30:12 -04:00
ghidravore
a68dcce830 Merge remote-tracking branch
'origin/GP-989-dragonmacher-bookmark-table-delete' into Ghidra_10.0
(closes #3066)
2021-06-01 16:09:28 -04:00
caheckman
faf2909910 Check for case sensitivity in register names 2021-06-01 15:08:17 -04:00
caheckman
703b368b78 Null pointer checks for NoisyStructureBuilder and FillOutStructureCmd 2021-06-01 14:39:21 -04:00
ghidravore
54d81f06c5 GP-933 fixing gradle warnings to prepare for Gradle 8 2021-05-28 12:59:11 -04:00
dragonmacher
f988889366 GP-989 - Fixed issue preventing Bookmarks table from removing deleted
bookmark

Closes #3066
2021-05-26 10:42:30 -04:00
ghidra1
8ea8a81b19 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-5-20-21' 2021-05-20 22:44:10 -04:00
ghidra1
ade52f5d5a Merge remote-tracking branch 'origin/GP-0_Dan_20210520TestFixes' 2021-05-20 22:43:41 -04:00
Dan
4e33952b81 GP-0: Debugger test fixes 2021-05-20 16:56:01 -04:00
ghidra1
7c11bb5751 GP-0 Moved most graph tests into integration tests. Corrected failing
graph tests
2021-05-20 16:21:24 -04:00
dragonmacher
49f2512e6d Test stack trace fixes; updated the Data Types provider to clear the
preview node when its archive is closed
2021-05-20 14:34:46 -04:00
ghidra1
70675fce99 GP-793 corrected missing IP info 2021-05-20 09:51:55 -04:00
ghidra1
ca3e853825 Merge remote-tracking branch
'origin/GP-793_emteere_PR-2953_tomnelson_edgeAndVertexHighlighting'
(Closes #2953)
2021-05-19 22:21:00 -04:00
ghidra1
1f490bd4d4 Merge branch 'GP-808_ghidra42_datatype_graph' 2021-05-19 15:30:04 -04:00