Commit Graph

9171 Commits

Author SHA1 Message Date
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
Ryan Kurtz a0c3b73263 Merge remote-tracking branch 'origin/patch' 2023-02-22 08:19:00 -05:00
Ryan Kurtz fc4f3d0e45 Merge remote-tracking branch 'origin/GP-3121_ghidra1_ValidUsernames' into patch 2023-02-22 08:16:16 -05:00
Ryan Kurtz 87cc8c2993 Merge branch
'GP-3120_ryanmkurtz_PR-4748_johanngan_switch-override-conditional'
(Closes #4747, Closes #4748)
2023-02-22 07:56:00 -05:00
Ryan Kurtz ed82e48c0b GP-2476: Removing Gradle 8 note from docs 2023-02-22 07:27:36 -05:00
Ryan Kurtz d9a6dbecbf Merge remote-tracking branch 'origin/patch' 2023-02-22 07:21:28 -05:00
Ryan Kurtz 3907b03ec8 Merge branch 'GP-2476_ryanmkurtz_gradle8' into patch (Closes #3527,
Closes #5003)
2023-02-22 07:02:43 -05:00
endrin 69f6dae46f Fix several Gradle 8.x compatibility issues
Addressed the following deprecations:

* [JacocoMerge task removed:](https://docs.gradle.org/current/userguide/upgrading_version_7.html#jacocomerge_task_removed)
deleted jacocoMerge task, moved its inputs to jacocoReport.
* [`classifier` property removed from archive tasks:](https://docs.gradle.org/current/userguide/upgrading_version_7.html#abstractarchivetask_api_cleanup)
replaced `classifier` calls with `archiveClassifier.set`.
* [execResult getter property removed from exec tasks:](https://docs.gradle.org/current/userguide/upgrading_version_7.html#abstractexectask_api_cleanup)
replaced with `executionResult.get`.
2023-02-22 06:55:47 -05:00
ghidra1 dd5bd32aad GP-3121 allow Ghidra Server usernames to start with a numeric digit 2023-02-21 19:31:34 +00:00
Ryan Kurtz ebde3f7250 Merge remote-tracking branch 'origin/GP-2603_ConditionalConstPhiNode'
(Closes #4527)
2023-02-21 12:43:56 -05:00
Ryan Kurtz fece9ce5f7 Merge remote-tracking branch 'origin/GP-2587_InjectionErrorHandling' 2023-02-21 12:40:49 -05:00
caheckman e996440c77 GP-2586 Exceptions for injection error conditions 2023-02-21 11:34:07 -05:00
Ryan Kurtz b3a7f0ba08 Merge branch 'GP-3118_ryanmkurtz_PR-5016_Gravelbones_omf_fixes'
(Closes #5016)
2023-02-21 07:37:37 -05:00
Ryan Kurtz 07aa5607f5 GP-3118: Code cleanup 2023-02-21 07:35:31 -05:00
Ryan Kurtz 1533d7cefc Merge branch 'GP-3117_ryanmkurtz_PR-4912_moralrecordings_omf_patches'
(Closes #4912)
2023-02-21 07:18:14 -05:00
Ryan Kurtz 2a84e11dec GP-3117: Code cleanup 2023-02-21 07:15:32 -05:00
Scott Percival c4088db81c Add OmfRecord support for CEXTDEF
Make OmfLoader add dummy functions at entrypoints

Fix conditional read when parsing FIXUP records

Fix typo in function name
2023-02-21 06:25:56 -05:00
Gravelbones 04134e06c3 OMF Format: Fix COMMENT_CLASS_LIBMOD handling 2023-02-20 20:54:23 +01:00
Gravelbones 7e2549476e OMF format: Fix record name for 32 bit types 2023-02-20 19:44:06 +01:00
Ryan Kurtz e77410ce03 Merge branch 'GP-0_ryanmkurtz_PR-5011_LukeSerne_fix-type-replacement-typo' 2023-02-19 16:00:52 -05:00
LukeSerne ce5e19fddf Fix typos in ReplaceDataTypeAction 2023-02-19 17:42:43 +01:00
Ryan Kurtz 2041bd8f10 Merge remote-tracking branch
'origin/GP-2775_ghidorahrex_mips_mt_dsp--SQUASHED' (Closes #4526)
2023-02-18 07:53:30 -05:00
Ryan Kurtz 56d4d044db Merge remote-tracking branch
'origin/GP-3039_ghidorahrex_65c02_trb_tsb_fix' (Closes #4921)
2023-02-18 07:44:24 -05:00
Ryan Kurtz 59a40896f6 Merge remote-tracking branch
'origin/GP-2895_ghidorahrex_PR-4775_mkow_tricore_nor_fix' (Closes #4775)
2023-02-18 07:40:36 -05:00
Ryan Kurtz 2df54f37f5 Merge remote-tracking branch 'origin/GP-1123_PlaceholderStructCollision'
(Closes #3196)
2023-02-18 07:36:41 -05:00
ghidra1 5165b64802 Merge branch 'GP-0_ghidra1_DBExceptions' 2023-02-17 22:06:00 -05:00
ghidra1 a9f778ddb0 GP-0 DB exception improvements/cleanup 2023-02-17 22:05:20 -05:00
dragonmacher ce37de5c08 Html rendering regression fix 2023-02-17 17:57:37 -05:00
ghidorahrex d720d01dd8 GP-2775: Added MIPS MT and MIPS DSP modules 2023-02-17 16:41:32 -05:00