Commit Graph

9171 Commits

Author SHA1 Message Date
Rubens Brandão 9cd7605e1a Fix Arm neon vqdmull invalid pattern
The pattern for `vqdmull` instruction in ARM-neon is invalid and impossible. Using the invalid value `0x1e` and with the impossible condition `thv_c2327=0x1f & thv_c2324=1`
2023-03-02 13:38:49 -03:00
Ryan Kurtz 83a4b95f7e Merge remote-tracking branch 'origin/patch' 2023-03-02 11:33:22 -05:00
Ryan Kurtz 8c23cdc09f Merge remote-tracking branch
'origin/GP-3079_ghidorahrex_x86_fbld_pcode_fix' into patch
(Closes #2427)
2023-03-02 11:11:06 -05:00
Ryan Kurtz 28c16840f8 Merge remote-tracking branch
'origin/GP-3078_ghidorahrex_x86_mov_moffs64' into patch (Closes #4942)
2023-03-02 11:08:42 -05:00
dev747368 3be8cb746c GP-3149 fix display of error in script manager
Script manager was displaying 'Error! no script info' whenever there wasn't a script selected.
2023-03-01 18:31:50 -05:00
ghidra1 5dd1e8734f GP-3152 eliminated the public mutability and writing of ELF Headers 2023-03-01 13:52:01 -05:00
Ryan Kurtz 865cd22cab Merge remote-tracking branch
'origin/GP-3147-dragonmacher-file-chooser-exception' (Closes #5044)
2023-03-01 08:06:32 -05:00
Ryan Kurtz a77f5a18f4 Merge remote-tracking branch 'origin/patch' 2023-03-01 08:05:31 -05:00
Ryan Kurtz de0eba4bd3 Merge branch 'GP-3151_ryanmkurtz_macho' into patch 2023-03-01 08:02:17 -05:00
Ryan Kurtz 770997dd73 GP-3151: Fixing exception when parsing dyld_chained_fixups 2023-03-01 07:57:20 -05:00
ghidra1 b24d407e24 GP-3143 PeLoader compiler opinion simplification 2023-02-28 20:02:27 -05:00
ghidra1 e7677d9f38 GP-0 must keep guava in Generic until dependencies can be fully resolved 2023-02-28 19:57:30 -05:00
ghidra1 f3e5e7d884 Merge remote-tracking branch 'origin/GP-0_Dan_fixJavacVsEcjCompilation' 2023-02-28 16:16:10 -05:00
Dan 2bd1499cb8 GP-0: Fix compilation of stream using Generics (ecj vs. javac) 2023-02-28 16:12:21 -05:00
ghidra1 725c752320 Merge branch 'GP-3122_ghidra1_AutoTransaction' 2023-02-28 14:53:27 -05:00
dragonmacher d7040f78a9 GP-3147 - Fixed file chooser exception on cancel 2023-02-28 14:36:44 -05:00
ghidra1 1795c35dfc GP-3122 Added AutoCloseable Transaction API to DBHandle and
UndoableDomainObject.  Performed renaming of some internal classes.
2023-02-28 14:16:25 -05:00
Ryan Kurtz 50a8d533e2 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-02-28-23' 2023-02-28 13:57:32 -05:00
Ryan Kurtz 73e4c17f2a Merge remote-tracking branch 'origin/GP-2717_TokenSymbolAccess'
(Closes #4670)
2023-02-28 13:12:26 -05:00
Ryan Kurtz 2b20e32a78 Merge remote-tracking branch 'origin/GP-1545_Dan_noGuavaCache--SQUASHED'
Conflicts:
	Ghidra/Debug/Debugger-agent-dbgmodel/src/main/java/agent/dbgmodel/model/impl/DelegateDbgModel2TargetObject.java
2023-02-28 13:06:36 -05:00
dragonmacher 83c7a6d319 Test fixes 2023-02-28 11:12:31 -05:00
Ryan Kurtz 10c7d641f0 Merge branch 'GP-0_ryanmkurtz_PR-5032_astrelsky_LoadException' 2023-02-28 08:03:29 -05:00
Ryan Kurtz dc236b47e9 Merge remote-tracking branch 'origin/GP-1-dragonmacher-html-bug-fix' 2023-02-28 07:23:03 -05:00
dragonmacher 2ea7896393 Fixed html rendering bug 2023-02-27 17:47:54 -05:00
caheckman a5ba9e390c GP-2717 Symbol attached to variable declarations 2023-02-27 16:50:09 -05:00
Dan d43b9ead66 GP-1545: De-guava the Debugger 2023-02-27 12:26:21 -05:00
Ryan Kurtz 2e2bc48c4f Merge remote-tracking branch 'origin/GP-1768C_d-millar_kernel_improvements_autorecord' 2023-02-27 10:03:52 -05:00
Ryan Kurtz 59371bfb36 Merge branch 'GP-3141_ryanmkurtz_PR-4909_Gravelbones_omf_reloc'
(Closes #4909, Closes #4793, Closes #4777)
2023-02-27 09:45:05 -05:00
Ryan Kurtz 7728c7b55e GP-3141: Code cleanup and certify 2023-02-27 09:25:20 -05:00
foralost ab6c2d2c1d Removing redunant 'or $STR1' from condition 2023-02-25 17:35:17 +01:00
Andrew Strelsky ac8bab0573 Added missing LoadException constructors 2023-02-25 08:48:28 -05:00
Ryan Kurtz c3a4218816 Merge remote-tracking branch 'origin/patch' 2023-02-25 07:49:00 -05:00
Ryan Kurtz 3c0ef61eea Merge remote-tracking branch
'origin/GP-3135_Dan_PR-5026_tommai78101_tommai78101-patch-for-3562' into
patch (Closes #5026, Closes #3562)
2023-02-25 07:44:10 -05:00
Ryan Kurtz 19066d1588 Merge remote-tracking branch
'origin/GP-3115-dragonmacher-function-editor-table-issue--SQUASHED'
(Closes #4970)
2023-02-25 07:35:05 -05:00
Ryan Kurtz 4833a60171 Merge remote-tracking branch 'origin/GP-3126_ConcatTreeJoin' 2023-02-25 07:33:02 -05:00
Ryan Kurtz 25a306b93b Merge remote-tracking branch
'origin/GP-1851_ghidra007_PR-4514_xiaoyinl_patch-3' (Closes #4906,
Closes #2208)
2023-02-25 07:31:08 -05:00
emteere b067451ef9 GP-3124 Added callfixup and patterns handling security_push_cookie on
windows aarch64
2023-02-24 21:48:32 +00:00
d-millar 096b861896 GP-1768C: post-review fixes 2023-02-24 16:46:08 -05:00
d-millar 6b5d7a6ad6 GP-1768A: limits on initial loads; fix for possible id/pid/tid mismatch
GP-1768A: check for symbols; misc fixes

GP-1768A: suppress descent for kernel mode

GP-1768A: undoing a few things

GP-1768A: undoing a few things again

GP-1768A: added data offset methods intending to replace pids/tids for kernel lookups

GP-1768A: resorting to CLI for state

GP-1768A: resorting to CLI for state

GP-1768A: add ability to set implicit thread/process

GP-1768A: cleanup

GP-1768A: default to ALIVE ofr kernel

GP-1768A: better setActive implementations

GP-1768B: new faster utility methods for model

GP-1768B: one more use

GP-1768A: NPE fix

GP-1768: faster SetCurrentState; minimize calls

GP-1768B: better autorecord

GP-1768B: reverting a few things

GP-1768C: first pass at offset/pid resolution

GP-1768C: paired proc/thread logic in place

GP-1768C: make only selected items ACTIVE; update only !INACTIVE

GP-1768C: activate process/thread on event
2023-02-24 12:45:30 -05:00
caheckman 7d6c6d28be GP-3126 Join support for CONCAT trees 2023-02-23 20:01:05 -05:00
Thompson Lee 7d47210465 Fixed incorrect parsing of the Erase In Line ANSI code.
All credits go to nsadeveloper789 for the patch.
2023-02-23 15:27:48 -05:00
Gravelbones bc5787a557 Fix error from #5016 2023-02-23 20:44:51 +01:00
Gravelbones 8040c08250 Handle Floating Point special names in relocation 2023-02-23 20:44:49 +01:00
Gravelbones fb3790138e Fix problem introduced by #5016 2023-02-23 20:44:47 +01:00
Gravelbones 9fe70d3828 OMf format: Refactor relocation code and add type 2 and 3
(Fixes: #4777, #4793)
2023-02-23 20:44:41 +01:00
ghidorahrex ded45466c7 GP-3132: Fixed bug in ARM thumb push registers instruction 2023-02-23 18:19:36 +00:00
Ryan Kurtz b4de95f4f5 Merge remote-tracking branch
'origin/GP-3053_ryanmkurtz_server-tempdir--SQUASHED' (Closes #4925)
2023-02-23 13:13:46 -05:00
Ryan Kurtz a2ae1f08ce Merge remote-tracking branch 'origin/GP-3130_ryanmkurtz_eclipse' 2023-02-23 13:12:02 -05:00
Ryan Kurtz ccc2caf53a Merge remote-tracking branch 'origin/GP-3123-dragonmacher-tool-button-fix' 2023-02-23 13:10:18 -05:00
Ryan Kurtz e2c3d53a05 GP-3053: Control over tmp dir location in GhidraServer 2023-02-23 13:07:15 -05:00