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