Commit graph

7038 commits

Author SHA1 Message Date
caheckman
4448f11cb4 GP-2037 RuleDoubleStore 2022-06-01 14:02:03 -04:00
Ryan Kurtz
778dc72096 Merge remote-tracking branch 'origin/GP-2030_ghidra1_SymbolTable_WrapperRowObject--SQUASHED' 2022-06-01 01:04:14 -04:00
emteere
90e5c263e8 GP-2080_emteere fixed disassembly of Arm Cortex code pointer interrupt
vectors
2022-05-31 22:09:32 +00:00
ghidra1
aadf7fd377 GP-2030 change Symbol Table to use a SymbolRowObject which does not hang onto symbol object in an effort to conserve memory. 2022-05-31 14:33:45 -04:00
caheckman
36a1a33b25 GP-2079 Add explicit compare method for TypePointerRel 2022-05-31 14:10:55 -04:00
dev747368
39e5044537 GP-2078 fix exception when trying to get java FileStore in chroot env
Fixes issue #4291
2022-05-31 16:59:33 +00:00
Xiaoyin Liu
3dca293182
Update version example to latest 2022-05-31 19:58:56 +08:00
Xiaoyin Liu
1eddb4362e
Update bug report template
Since Ghidra is now released on GitHub, change "official ghidra-sre.org distro" to "official GitHub distro."
2022-05-31 18:08:24 +08:00
Ryan Kurtz
bd6271162d GP-2019: Improving dyld cache and prelink Program Trees 2022-05-31 05:14:56 -04:00
Ryan Kurtz
cb4b309942 GP-2071: More Mach-O refactoring 2022-05-31 05:04:57 -04:00
Antonio Flores Montoya
808143cd60 correct vfnma vfnms semantics
and rewrite vfms expression to match manual more closely.
2022-05-27 10:33:32 -04:00
Ryan Kurtz
7a30cefebb Merge remote-tracking branch 'origin/GP-1996_make_finding_opDel_opNew_more_generic--SQUASHED' 2022-05-27 10:17:57 -04:00
cyrozap
0ee44c9f6a Make it possible to import symbols into arbitrary memory regions
Before this change, ImportSymbolsScript.py was limited to importing
symbols into the default memory region. With this change, arbitrary
memory regions can be specified along with the address, making it
possible for symbols to be imported into non-default memory regions.
This functionality is backwards-compatible with existing symbol list
files.
2022-05-26 20:14:01 -05:00
ghidra007
d8396e7592 GP-1996 - code refactor to make op new and delete discovery more generic. 2022-05-26 22:12:07 +00:00
Ryan Kurtz
aef1b7ded7 Merge remote-tracking branch 'origin/GP-2061_James_mmxreg2_m64_ia.sinc' 2022-05-26 14:16:15 -04:00
Ryan Kurtz
3704373a71 Merge remote-tracking branch 'origin/GP-2029_dev747368_fsb_list_supported_fs_impls--SQUASHED' 2022-05-26 14:13:52 -04:00
Ryan Kurtz
4dd4dd9a55 GP-2008: Mach-O export trie support, and other symbol improvements 2022-05-26 13:51:58 -04:00
dev747368
562c049f3b GP-2029 move FSB list file system action to global help menu
Also tidy up ProcessorListPlugin action so it doesn't lie about where itwas created.
2022-05-26 12:11:47 -04:00
James
a540cbe0f0 GP-2072 added CallotherCensusScript 2022-05-26 16:05:48 +00:00
Ryan Kurtz
508d9841bb Merge remote-tracking branch 'origin/GP-2071_ryanmkurtz_macho-refactor' 2022-05-26 11:18:49 -04:00
Ryan Kurtz
ac0d7f6d43 GP-2071: Refactoring Mach-O things 2022-05-26 10:58:14 -04:00
Ryan Kurtz
2474de38d0 Merge remote-tracking branch 'origin/patch' 2022-05-25 14:11:31 -04:00
Ryan Kurtz
f718ff9f6f GP-0: Removing .gitlab-ci.yml 2022-05-25 14:06:23 -04:00
James
1f2f11053e GP-2061 added mmxreg2_m64 table to ia.sinc 2022-05-24 13:23:43 +00:00
Ryan Kurtz
0241b2b97e Merge remote-tracking branch 'origin/GP-2052_ryanmkurtz_prelink' 2022-05-24 00:57:08 -04:00
Ryan Kurtz
9f4f3fc66a Merge remote-tracking branch
'origin/GP-2048_James_offcut_format_strings--SQUASHED' (Closes #4256)
2022-05-24 00:54:38 -04:00
Ryan Kurtz
ca52e51052 Merge remote-tracking branch 'origin/GP-2036_Dan_checkProgramMapped--SQUASHED' 2022-05-24 00:52:07 -04:00
James
51a433ef04 GP-2048 addressing code review comments
GP-2048 offcut format strings
2022-05-23 17:05:20 -04:00
Dan
f426a878d5 GP-2036: Confirm module map after launch 2022-05-23 13:11:18 -04:00
Ryan Kurtz
b6501c8283 Merge remote-tracking branch 'origin/patch' 2022-05-23 11:29:56 -04:00
Ryan Kurtz
9880801814 Merge remote-tracking branch
'origin/GP-2047-dragonmacher-tree-renderer-bg-fix' into patch
(Closes #4260)
2022-05-23 11:15:40 -04:00
dragonmacher
0de8cd3aca GP-2047 - fix for tree rendering bug on some Linux systems 2022-05-23 10:29:40 -04:00
Ryan Kurtz
708e91c8cd Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2022-05-23-1' 2022-05-23 10:05:56 -04:00
Dan
4afe956113 GP-0: Fix tests: Removed parens for const:size 2022-05-23 09:19:55 -04:00
Ryan Kurtz
9cf8c84129 GP-2052: Improving PrelinkFileSystem isValid() so it doesn't fully
parse the entire Mach-O
2022-05-23 02:45:55 -04:00
Ryan Kurtz
126a4bd5fc Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/application.properties
2022-05-21 02:21:18 -04:00
Ryan Kurtz
77aa2c7a71 GP-0: Upping patch version to 10.1.5 2022-05-21 02:17:53 -04:00
Ryan Kurtz
06197abea5 Merge remote-tracking branch 'origin/patch' 2022-05-20 14:08:51 -04:00
Ryan Kurtz
6e6087a5fd Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-dependency-fix' 2022-05-20 14:01:19 -04:00
dragonmacher
e4cf4feef7 fixed bad test dependency 2022-05-20 13:59:59 -04:00
Ryan Kurtz
d428ecd97a Merge remote-tracking branch 'origin/GP-1208_Dan_emuSyscalls-4--SQUASHED' 2022-05-20 13:53:48 -04:00
Dan
b33800ecba GP-1208: Implement linux-x86/-amd64 system call simulators 2022-05-20 11:05:53 -04:00
Ryan Kurtz
a1e57f1f7a Merge remote-tracking branch
'origin/GP-1451_Dan_syncSelToggle--SQUASHED'

 Conflicts:
	Ghidra/Debug/Debugger/src/test/java/ghidra/app/plugin/core/debug/gui/listing/DebuggerListingProviderTest.java
2022-05-20 10:24:35 -04:00
Ryan Kurtz
d2a78b41b2 Merge remote-tracking branch
'origin/GP-1913-dragonmacher-structure-editor-actions--SQUASHED'

Conflicts:
	Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/datamgr/DataTypeManagerPlugin.java
2022-05-20 10:17:06 -04:00
Dan
cfdf1051a1 GP-1451: Add sync selection actions, toggles 2022-05-20 10:14:58 -04:00
Ryan Kurtz
f672ba46b7 Merge remote-tracking branch 'origin/GP-2042-dragonmacher-table-row-update-issue--SQUASHED' 2022-05-20 01:53:42 -04:00
dragonmacher
d9af59df1a GP-1913 - Updated data type synchronization workflow by adding a new action and a home button to the structure editor. Added action to the composite editors and enum editor to show the type being edited in the Data Type Manager's tree. 2022-05-19 18:33:40 -04:00
dragonmacher
9fd273c862 GP-2042 - updated table add/remove strategy to fix bug that causes lost table items when data in the row object changes for a sorted column 2022-05-19 18:31:34 -04:00
Ryan Kurtz
e873401776 Merge remote-tracking branch 'origin/GP-2020_ryanmkurtz_dyld-fs--SQUASHED' 2022-05-19 13:39:57 -04:00
Ryan Kurtz
70b0602af0 GP-2020: Support for loading split dyld_shared_cache files from a GFileSystem 2022-05-19 13:36:42 -04:00