Commit Graph

8265 Commits

Author SHA1 Message Date
ghizard
56322bf94e GP-3200 - PDB - Smarter, restricted creation of functions for global
labels
2023-03-15 12:20:20 -04:00
Ryan Kurtz
179f093aca Merge remote-tracking branch 'origin/patch' 2023-03-15 06:41:17 -04:00
Ryan Kurtz
cc6abb596d GP-3198: Fixing a bug in FlatProgramAPI.getLastInstruction()
(Closes #5090)
2023-03-15 06:37:03 -04:00
Ryan Kurtz
fdafa401cd GP-3194: The MachoLoader now correctly handles
DYLD_CHAINED_PTR_64_OFFSET fixups
2023-03-15 06:08:12 -04:00
dev747368
c2c51e766e GP-3190 remove NumberUtils, fixup usage
Also remove DWARFAmbigNumericAttribute and use Scalar
2023-03-14 19:10:25 +00:00
ghidragon
2cb37fc303 Gp-3178 fixed AddressOutOfBoundsException when rebasing with pinned
symbols
2023-03-14 14:47:37 -04:00
dragonmacher
4592ebcd5a GP-3195 - Updated ParallelDecompiler to not save processed items for cal
that does not used them
2023-03-14 14:24:05 -04:00
dev747368
c099ad7077 GP-3166 fix Scalar bit twiddling issue with values > 32 bits
Main problem was Scalar.getSignedValue() for something created with more than 32 bits and less than 64.
Removed unused mutator methods.
2023-03-14 14:15:23 -04:00
Ryan Kurtz
c62917317d Merge remote-tracking branch 'origin/GP-3172_ghidragon_byteviewer_selection_hard_to_see_in_dark_mode--SQUASHED' 2023-03-14 14:14:54 -04:00
ghidragon
107244de89 GP-3172 fixed issue in dark mode where byteview selections were hard to s 2023-03-14 13:39:51 -04:00
Ryan Kurtz
738e662e82 Merge remote-tracking branch
'origin/GP-2013_ghidorahrex_PR-4217_agatti_68000-shifts' (Closes #4217)
2023-03-14 09:57:26 -04:00
Ryan Kurtz
c7c8fc6822 Merge remote-tracking branch 'origin/GP-3189_ghidra1_CorrectToolLaunch--SQUASHED' 2023-03-14 06:26:58 -04:00
Ryan Kurtz
67625f5b9c Merge remote-tracking branch 'origin/GP-3174_PieceMarshaling' 2023-03-14 06:26:22 -04:00
Ryan Kurtz
fba98d104e Merge remote-tracking branch 'origin/GP-3029_CommentAnnotations' 2023-03-14 06:25:47 -04:00
Ryan Kurtz
cd0ea78cc8 Merge remote-tracking branch
'origin/GP-3184_ghizard_demangler_fix_missing_use_of_some_primitives--SQUASHED'
(Closes #5080)
2023-03-14 06:24:09 -04:00
Ryan Kurtz
254e749f95 Merge remote-tracking branch 'origin/GP-2642_Dan_compatEmulatorHelper--SQUASHED' 2023-03-14 06:23:07 -04:00
Ryan Kurtz
2d9fe939c4 Merge remote-tracking branch
'origin/GP-1007_Dan_dedupNodepContents--SQUASHED' (Closes #3076)
2023-03-14 06:22:30 -04:00
ghidra1
62501f70c1 GP-3189 corrected tool launch issue when file(s) dragged onto tool icon in toolchest. Removed single-DomainFile launch methods on ToolServices API. 2023-03-13 19:23:19 -04:00
dragonmacher
f7a5a0af7f Fixed broken Structure Editor F2 support 2023-03-13 18:30:18 -04:00
caheckman
b39c60e221 GP-3174 Indexed attribute marshaling 2023-03-13 16:48:16 -04:00
caheckman
6c761536ba Language fixes for inconsistent 0 size exports 2023-03-13 15:08:39 -04:00
caheckman
349b891165 GP-3186 Add 0 size exports to consistency check for subtables 2023-03-13 14:30:34 -04:00
Dan
3be53dc05e GP-1007: Fix GADP agent nodepJar issues 2023-03-13 14:02:08 -04:00
ghizard
64bc9d3b08 GP-3184 - DemangledDataType - fix missing use of some primitives 2023-03-13 13:43:36 -04:00
Dan
1531456b80 GP-2642: Compatibilty wrapper for new emulator in p-code tests. 2023-03-13 13:35:07 -04:00
Ryan Kurtz
d84d6df8f6 Merge branch 'GP-0_ryanmkurtz_PR-4975_ekilmer_ekilmer_gradle-fix-bundle_examples-compilation' 2023-03-13 13:21:18 -04:00
Rubens Brandão
30fc469235
Sleigh 68000 CPUs exports a length 0 value
A value with length 0 should be impossible, but also, all constructors from a table should export a value with the same length.
2023-03-13 10:42:57 -03:00
Ryan Kurtz
53d4819907 Merge remote-tracking branch
'origin/GP-2-dragonmacher-GenericApplicationLayout--SQUASHED'
2023-03-13 08:42:01 -04:00
Ryan Kurtz
daaf0875c2 Merge remote-tracking branch 'origin/patch' 2023-03-13 08:34:15 -04:00
かいだ
b3f1c1f98e Add quick script to build the lldb-swig from brew on macOS
This script downloads llvm and its source code from homebrew,
builds the liblldb-java library against this llvm and configures
Ghidra to use this library.
2023-03-13 13:20:43 +09:00
emteere
8191d408f3 GP-3183 Fixed CParser.parse(String) method with not data type archive.
Fixed return data type of method when parsing a structure.
2023-03-11 21:47:46 +00:00
dragonmacher
6ed606e173 Review Tool - 4.3 - Updated the generic layout to add the application root dir as a module to fix data directory finding for stand alone tools 2023-03-10 17:02:28 -05:00
Ryan Kurtz
e7406dbb7c Merge remote-tracking branch 'origin/GP-1-dragonmacher-concurrent-mod-exception' 2023-03-10 11:47:35 -05:00
Ryan Kurtz
8b4fd11499 Merge remote-tracking branch
'origin/GP-3176_ghidra1_ELFLoaderInitFiniArrays' (Closes #5039)
2023-03-10 11:46:10 -05:00
Ryan Kurtz
6987feeaa5 Merge remote-tracking branch
'origin/GP-3173-dragonmacher-function-editor-focus-issue' (Closes #3561)
2023-03-10 11:44:33 -05:00
Ryan Kurtz
f43f411047 GP-3154: Updating Guava to 31.1-jre, and other dependent jars 2023-03-10 10:48:56 -05:00
dragonmacher
ee1b1f8df5 Fixed ConcurrentModificationException when using snapshots in the Byte
Viewer.
2023-03-09 17:49:12 -05:00
ghidra1
dfac7f0109 GP-3176 corrected ELF INIT/FINI array processing 2023-03-09 16:23:01 -05:00
Eric Kilmer
0a6eb4fcad
gradle: Fix bundle_examples compilation 2023-03-09 13:27:04 -05:00
Ryan Kurtz
0773637b0c Merge remote-tracking branch 'origin/patch' 2023-03-09 12:24:28 -05:00
Ryan Kurtz
c5584599c0 GP-3054: Preventing relative file paths from ending up in an FSRL 2023-03-09 11:09:01 -05:00
dragonmacher
b332ce5d8b GP-3173 - Fixed issue with being unable to edit in the FunctionEditor
dialog using only they keyboard
2023-03-08 18:24:33 -05:00
ghidra1
f56e922d43 GP-0 Added ability to ignore specific pcode test failures. Corrected
BigInteger to BigFloat conversion used by INT2FLOAT emulation op.
2023-03-08 21:49:44 +00:00
Ryan Kurtz
a3ca5a67e1 Merge remote-tracking branch
'origin/GP-877_dev747368_fixedlen_leb128_datatypes--SQUASHED
2023-03-08 13:52:09 -05:00
Ryan Kurtz
0a75f53c05 Merge remote-tracking branch 'origin/GP-1593_ghidragon_byteviewer_selection_bug--SQUASHED' 2023-03-08 13:44:52 -05:00
Ryan Kurtz
ee2c9b4f1f Merge remote-tracking branch 'origin/GP-3148_JoinOverlaps' 2023-03-08 13:43:28 -05:00
caheckman
6e239a393e GP-3029 Treat annotations in comments as a single token 2023-03-08 12:38:58 -05:00
dev747368
0e45354f24 GP-877 LEB128 enhancements, cleanup 2023-03-07 19:33:43 -05:00
caheckman
74e1bbdb57 GP-3148 More join space overlaps 2023-03-07 17:13:11 -05:00
ghidragon
618bd70cf5 GP-1593 fixed selection bug in bytebiewer where last byte in memory block could not be selected. Also fixed issue when starting/ending a selection in a separator line. 2023-03-07 15:00:46 -05:00
ghidragon
e2fbdc2212 Merge branch 'GP-0_ghidragon_test_fixes' 2023-03-07 14:27:56 -05:00
ghidragon
0adc91a156 Test fixes 2023-03-07 14:27:02 -05:00
Ryan Kurtz
2a5816cd3b Merge remote-tracking branch 'origin/GP-3170-dragonmacher-help-css-updates' 2023-03-07 13:47:53 -05:00
Ryan Kurtz
dae02d873c Merge remote-tracking branch
'origin/GP-3168-dragonmacher-dialog-exception' (Closes #5065)
2023-03-06 18:20:58 -05:00
dragonmacher
84521c6f09 GP-3170 - Updates to fix clients of languages.css 2023-03-06 15:56:44 -05:00
Ryan Kurtz
e23487355c GP-2877: Fixing Loaded Program name for libraries that use absolute
paths in their library names (Mach-O)
2023-03-06 12:31:40 -05:00
dragonmacher
0f5a0a10ba GP-3168 - Fixed dialog closing exception 2023-03-06 12:30:28 -05:00
Ryan Kurtz
24bad727a1 Merge remote-tracking branch 'origin/patch' 2023-03-06 12:28:00 -05:00
Ryan Kurtz
6275b13b5c GP-3167: Properly closing library providers 2023-03-06 11:48:14 -05:00
Ryan Kurtz
8da66186da Merge remote-tracking branch 'origin/patch' 2023-03-06 06:58:02 -05:00
Ryan Kurtz
dba67b5648 GP-3167: Fixed a bug that prevented the Mach-O loader from finding and
loading libraries that reside in a Universal Binary file
2023-03-06 06:47:59 -05:00
Ryan Kurtz
4e0fa990fb Merge remote-tracking branch 'origin/GP-3140_ryanmkurtz_no-eclipse--SQUASHED' 2023-03-03 16:08:18 -05:00
Ryan Kurtz
0069538469 GP-3140: Ghidra can now run from development/repository mode using Gradle's compiled classes/jars, instead of just relying on Eclipse's compilation output 2023-03-03 16:02:58 -05:00
Ryan Kurtz
6abefbcbd7 Merge remote-tracking branch 'origin/GP-3162_d-millar_refresh_to_enum' 2023-03-03 15:39:38 -05:00
Ryan Kurtz
2ece71e173 Merge remote-tracking branch 'origin/GP-3161_Dan_emuFrameworkImprovements--SQUASHED' 2023-03-03 15:32:47 -05:00
Ryan Kurtz
7f4ba58cc9 Merge remote-tracking branch 'origin/GP-3112_Dan_destroyTupleRecord' 2023-03-03 15:31:03 -05:00
Ryan Kurtz
0e1a690afb Merge remote-tracking branch 'origin/GP-2943_ghidragon_default_hex_view_for_structure_editor--SQUASHED' 2023-03-03 15:29:38 -05:00
Ryan Kurtz
f69241da71 Merge remote-tracking branch 'origin/patch' 2023-03-03 15:28:49 -05:00
Ryan Kurtz
0c67fa3f35 Merge remote-tracking branch 'origin/GP-3124_emteere_win_arch64_cookie'
into patch (Closes #5018)
2023-03-03 15:25:32 -05:00
Ryan Kurtz
69e1d3a42a Merge remote-tracking branch
'origin/GP-3132_ghidorahrex_arm_thumb_push_fix' into patch
(Closes #5024)
2023-03-03 15:23:40 -05:00
Dan
2b6ea93c9c GP-3161: Some emulation framework improvements. 2023-03-03 13:55:54 -05:00
d-millar
15c4345d71 GP-3162: refresh bool->enum 2023-03-03 18:41:18 +00:00
ghidragon
2e317cd87f GP-2943 changed Structure/Union editor to show hex values by default. 2023-03-03 12:43:46 -05:00
ghidorahrex
c4cf19ebfc GP-2013 Fixed additional issues with shifts and rotates 2023-03-03 17:14:41 +00:00
Dan
7328ce48f8 GP-3112: Remove TupleRecord and just use Java record. 2023-03-03 10:34:01 -05:00
Ryan Kurtz
a9baf9f6d8 GP-0: Fixing exception with library folder selection 2023-03-03 06:33:28 -05:00
Pokechu22
e4ab760242 Add rule to simplify lzcount followed by right shift 2023-03-02 18:30:04 -08:00
Pokechu22
14880b53c4 Create and use LZCOUNT Pcode op 2023-03-02 18:30:04 -08:00
Ryan Kurtz
f9b9516e4c Merge remote-tracking branch 'origin/GP-3153_ghidragon_ColorTree--SQUASHED' 2023-03-02 13:57:02 -05:00
ghidragon
582d646aa0 GP-3153 Added view for displaying theme colors in tree form to group similar colors. This is a intended to be used by Ghidra developers to consoldiate similar colors. 2023-03-02 13:52:20 -05:00
Ryan Kurtz
4d0511b61b Merge branch 'GP-0_ryanmkurtz_PR-5034_foralost_yara-firstcommit'
(Closes #5034, Closes #1467)
2023-03-02 12:12:23 -05:00
Ryan Kurtz
be39e279bd Merge remote-tracking branch 'origin/GP-3152_ghidra1_EliminateElfHeaderMutabilityAndWriting' 2023-03-02 11:43:19 -05:00
Ryan Kurtz
59c8579d24 Merge remote-tracking branch 'origin/GP-3149_dev747368_fix_scriptpanel_error--SQUASHED' 2023-03-02 11:41:31 -05:00
Ryan Kurtz
b78cb24fc0 Merge remote-tracking branch 'origin/GP-3143_ghidra1_PeLoaderCompilerIdent' 2023-03-02 11:39:37 -05:00
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
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
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
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
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
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
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
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