Commit Graph

8895 Commits

Author SHA1 Message Date
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
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
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
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
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
dragonmacher
eea6af4d2c GP-3115 - Fixed focus issue with editing data types in the Function Signature Editor dialog 2023-02-23 10:42:50 -05:00
Ryan Kurtz
89ee1ad992 Merge remote-tracking branch 'origin/GP-1768A_d-millar_kernel_improvements' 2023-02-23 10:24:52 -05:00
d-millar
537e8e198e 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-1768A: NPE fix

GP-1768A: cleanup post-review
2023-02-23 15:18:54 +00:00
Ryan Kurtz
ca658e9157 Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2023-02-23-1' 2023-02-23 10:14:46 -05:00
dragonmacher
8734960b1b GP-3123 - Fixed broken tool button animation 2023-02-23 10:14:03 -05:00
Dan
fa2b7ca8db GP-0: Compile mock.sla on demand 2023-02-23 10:12:25 -05:00
Ryan Kurtz
9e4ea632c7 GP-3130: Eclipse now recognizes test source folders 2023-02-23 10:08:17 -05:00
ghidra1
ddc6814c9e Merge remote-tracking branch 'origin/GP-0_d-millar_type_fix' 2023-02-22 19:14:41 -05:00
ghidra1
9421191595 Merge remote-tracking branch 'origin/GP-3129_bug_in_saved_font_theme_change--SQUASHED' 2023-02-22 19:07:38 -05:00
ghidra1
f1aa3d6618 Merge remote-tracking branch 'origin/GP-3125_ghidra1_DemanglerAnalyzers--SQUASHED' 2023-02-22 19:04:48 -05:00
ghidra1
15139ae2be Merge remote-tracking branch 'origin/GP-3127_ghizard_PDB_Override_overzealous_thunk_detection' 2023-02-22 19:04:28 -05:00
ghidra1
ac8676f0f6 Merge remote-tracking branch
'origin/GP-3071v2_Dan_moveNewEmulator--SQUASHED'

Conflicts:
	Ghidra/Debug/ProposedUtils/src/main/java/ghidra/pcode/exec/PcodeProgram.java
2023-02-22 18:59:02 -05:00
Dan
362408a290 GP-3071: Remove stale 'commitByDefault' documentation
GP-3071: Fix test compilation
GP-3071: Certify
GP-3071: Put lifecycle stuff in Emulation, not Utility
GP-3071: Fix tests
GP-3071: Mock language for framework tests
GP-3071: WIP: Move tests and sort out dependencies
GP-3071: Actually, not Generic, but Emulation
GP-3071: Move both emulators into new Emulation module
GP-3071: WIP: Move some tests
GP-3071: NICK: Remove import/ref from PcodeEmulator javadoc
GP-3071: WIP: Move stuff
GP-3071: WIP: Move AnnotationUtilities
GP-3071: NICK: Remove an import and ref in javadoc
GP-3071: Create SysteEmulation feature. Move stuff.
GP-3071: WIP: Move stuff
GP-3071: Create emulation module
2023-02-22 18:47:47 -05:00
ghidra1
931856314b GP-3125 demangler analyzer improvement to try non-primary symbols when imported primary symbol fails to demangle. 2023-02-22 18:44:16 -05:00
ghidra1
f80d2b0444 GP-0 force tool to front after accepting a DominFile or URL 2023-02-22 18:40:28 -05:00
ghidragon
c252433f18 GP-3129 fixed issues with theme font changes not taking hold. Also, fixed some Nimbus font issues.
Fixing bug where saved font/icon changes to a theme don't take effect when loading theme
2023-02-22 18:19:06 -05:00
ghizard
407fe706d8 GP-3127 - PDB - Override overzealous thunk detection 2023-02-22 15:10:38 -05:00
ghidra007
f92c30df38 GP-1851 Cleaner way of checking program's compiler option. 2023-02-22 19:56:05 +00:00
ghidra007
2151197aac GP-1851 PeLoader PR to handle mingw. GnuDemangler updates to work on
windows gcc.
2023-02-22 19:13:32 +00:00
Xiaoyin Liu
417b784e27 Correct wrong GCC/VS compiler detection
The GCC's offset to code may not necessarily be 0x1000.
2023-02-22 19:13:27 +00:00
d-millar
d4e34c9532 GP-0: quick fix for typo 2023-02-22 12:00:34 -05:00
ghidra1
bdc6f56c40 Merge remote-tracking branch 'origin/GP-0_ghidra1_GhidraProjectCleanup' 2023-02-22 10:00:39 -05:00