Commit graph

811 commits

Author SHA1 Message Date
Ryan Kurtz
4f59e90b39 Merge remote-tracking branch 'origin/GP-1426_Dan_asmWoW64--SQUASHED' 2022-03-29 01:27:33 -04:00
Dan
760a9ca462 GP-1426: Refactor assembler. Fix issue where Sleigh passes context to the right. 2022-03-28 14:59:46 -04:00
Ryan Kurtz
eb324a2b20 GP-1756: New File Offset field and Go To File Offset feature 2022-03-25 14:55:30 -04:00
dragonmacher
812ea4fe1e GP-1556 - Added support for searching for structure fields by offset 2022-03-25 09:43:50 -04:00
Ryan Kurtz
d75cdd3a2d Merge remote-tracking branch 'origin/GP-1692_ghidra1_getFunctionThunkAddresses--SQUASHED' 2022-03-22 01:51:28 -04:00
Ryan Kurtz
aa333c1d2f Merge remote-tracking branch 'origin/patch' 2022-03-22 01:49:11 -04:00
Ryan Kurtz
1af6fe0893 Merge remote-tracking branch 'origin/GP-1841_ghidra1_ChainedPointers' into patch 2022-03-22 01:40:39 -04:00
ghidra1
c34a26c24b GP-1692 added recursive form of Function.getFunctionThunkAddresses method 2022-03-21 22:41:33 -04:00
emteere
0199d0213f GP-1841 User new PointerTypedef for small method_t pointers, fixed chain
pointer conflict with method structures
2022-03-18 14:28:27 -04:00
Ryan Kurtz
3c11555a76 Merge remote-tracking branch 'origin/patch' 2022-03-16 08:28:01 -04:00
Ryan Kurtz
cf95afc23d Merge remote-tracking branch
'origin/GP-1804-dragonmacher-graph-api-addition--SQUASHED' into patch
(Closes #4060)
2022-03-16 08:21:48 -04:00
dragonmacher
907c084b25 GP-1804 - Added an API method to the GraphDisplayProvider to get the active graph 2022-03-15 16:19:44 -04:00
Ryan Kurtz
5195a648d0 Merge branch 'GP-1806_ryanmkurtz_PR-4021_benstone_pe-resource-menu-track-depth' 2022-03-11 13:57:42 -05:00
Ryan Kurtz
50815bd3ea Merge branch 'GP-1806_ryanmkurtz_PR-4018_benstone_pe-resource-menu-name' 2022-03-11 13:57:26 -05:00
Ryan Kurtz
61df70e6ec GP-1806: Formatting 2022-03-11 12:17:42 -05:00
Ryan Kurtz
7dbf5e7639 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/Decompiler/src/main/java/ghidra/app/decompiler/component/DecompilerUtils.java
2022-03-09 00:56:10 -05:00
dragonmacher
c4054de5db GP-1793 - Updated the decompiler hover for structure fields to show the parent name and the offset in the parent 2022-03-08 17:22:19 -05:00
Ryan Kurtz
42ce259932 Merge remote-tracking branch 'origin/GP-1679-dragonmacher-navigation-actions-update--SQUASHED' 2022-03-07 14:00:40 -05:00
dragonmacher
ae37ca2e27 GP-1679 - Consolidated navigation buttons and added an action to invert the search 2022-03-04 15:55:26 -05:00
ghidra1
14e5959561 Merge remote-tracking branch 'origin/patch' 2022-03-03 17:14:34 -05:00
ghidra1
d6cf7a97f5 GP-1758 Corrected improper cloning for CategoryDB.addDataType 2022-03-03 17:09:24 -05:00
Ryan Kurtz
27afe73487 Merge remote-tracking branch
'origin/GP-1788_ghidra1_ComponentChangeTimeUpdate--SQUASHED' (Closes
#3966)
2022-03-03 15:47:02 -05:00
ghidra1
9c19d8b361 GP-1788 Ensure that composite last modified time is updated when component field name or comment is modified. Removed unnecessary component record update. 2022-03-03 15:06:56 -05:00
Ryan Kurtz
046623b1f7 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/BasicCompilerSpec.java
2022-03-03 01:30:53 -05:00
Ryan Kurtz
8ded9259b9 Merge remote-tracking branch 'origin/GP-1715_DefaultEvaluationModel'
into patch (Closes #3906)
2022-03-03 00:50:04 -05:00
ghidra1
b39ab8c1e4 GP-0 updated FunctionDB javadoc to address warnings 2022-03-02 12:16:17 -05:00
caheckman
bf7412b86a Reset options only on id change 2022-03-01 14:21:49 -05:00
Ben Stone
c684fbb958 update PE resource parser to track menu depth 2022-02-23 10:19:04 +11:00
Ben Stone
219e74c8ac fixed parsing of popup menu item names in PE menu resources 2022-02-23 09:38:29 +11:00
Ryan Kurtz
0f3aa2b9de Merge remote-tracking branch 'origin/GP-1689-2-dragonmacher-analysis-options-update-mechanism--SQUASHED' 2022-02-15 00:31:32 -05:00
dragonmacher
9bb2429eb3 GP-1689 - Added analysis options update mechanism to allow for changing option names and types 2022-02-14 15:34:28 -05:00
Ryan Kurtz
aa72f2d6d5 Merge remote-tracking branch
'origin/GP-1673_dev747368_PR-3776_mumbel_big-endian-avail-check' (Closes
#2809, Closes #3776)
2022-02-04 00:42:17 -05:00
caheckman
b2853d40f3 Change from review 2022-02-01 17:16:08 -05:00
Ryan Kurtz
5bccf5b2d9 Merge remote-tracking branch 'origin/GP-1653_PrototypeModelAlias' 2022-02-01 00:43:28 -05:00
caheckman
cb913e6a91 GP-1653 Allow PrototypeModel aliases 2022-01-31 13:17:02 -05:00
ghidra1
20350cc37a Merge remote-tracking branch 'origin/patch' 2022-01-29 00:01:13 -05:00
ghidra1
6f8c1f96c7 GP-1708 corrected potential upgrade issues 2022-01-28 23:55:59 -05:00
ghidra1
ece6e9ecd5 Merge remote-tracking branch
'origin/GP-1627-dragonmacher-dt-copy-paste--SQUASHED' (Closes #3568)
2022-01-28 23:52:36 -05:00
dragonmacher
2cefdb7688 GP-1627 - Data Types - Updated the Paste Action to work when pasting ont a data type node in the Data Types provider 2022-01-28 15:59:35 -05:00
caheckman
3ac3694226 GP-1715 Guarantee default and evaluation models exist 2022-01-28 14:25:10 -05:00
Dan
a5b643f392 GP-1684: Add 'Patch Data' action and fix encoders. 2022-01-25 11:21:51 -05:00
ghidra1
2856e0827d Merge remote-tracking branch 'origin/GP-1647_CompilerSpecEquivalence' 2022-01-20 17:54:36 -05:00
ghidra1
ac2bac470e Merge remote-tracking branch 'origin/GP-1669_dev747368_addNoWrap_cleanup--SQUASHED' 2022-01-20 17:52:20 -05:00
dev747368
9e26965844 GP-1669 cleanup AddressSpace.addNoWrap, add tests
Use java built-in unsigned compare methods.
2022-01-18 13:16:57 -05:00
caheckman
4bfade4cd8 GP-1647 equivalence check 2022-01-18 11:13:03 -05:00
dev747368
49952822b6 GP-1668 fix disassemble failing w/delayslot at end of address space
Fixes github issue #3840
2022-01-11 17:52:27 +00:00
ghidra1
273fe030cb Merge remote-tracking branch 'origin/patch' 2022-01-10 20:52:42 -05:00
ghidra1
8546ff5274 Merge remote-tracking branch 'origin/GP-1662-dragonmacher-ms-demangled-type' into patch 2022-01-10 20:40:11 -05:00
ghidra1
dc751d1118 Merge remote-tracking branch 'origin/GP-1661_CheckOverlayTypo' into
patch (Closes #3828)
2022-01-10 20:39:04 -05:00
dragonmacher
dd0c34e780 GP-1662 - Demangler - Fixed the MS demangler incorrectly creating
parameters types
2022-01-07 19:24:58 -05:00