Commit Graph

9171 Commits

Author SHA1 Message Date
Ryan Kurtz 8bab4179bc Merge remote-tracking branch
'origin/GP-3195-dragonmacher-parallel-decomp-api-tweak' (Closes #5091)
2023-03-16 12:07:51 -04:00
Ryan Kurtz 13f9b2f792 Merge remote-tracking branch
'origin/GP-3191-dragonmacher-patch-cast-exception' (Closes #5074)
2023-03-16 12:06:29 -04:00
Ryan Kurtz 123a80d34f Merge remote-tracking branch
'origin/GP-3205-dragonmacher-missing-manual-dialog-copy' (Closes #4218)
2023-03-16 12:04:59 -04:00
Ryan Kurtz 9903c151b7 Merge remote-tracking branch
'origin/GP-3202_ghidragon_fieldpanel_scrollbar_bug' (Closes #3938)
2023-03-16 12:02:30 -04:00
Ryan Kurtz 76793eab7a Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2023-03-16-1' 2023-03-16 11:34:33 -04:00
Dan 9157792176 GP-0: Fix GP-2642: User default space pointer size if no PC. 2023-03-16 10:34:05 -04:00
dragonmacher 89c54c0b98 GP-3205 - Added the ability to copy details from the Missing Processor
Manual dialog
2023-03-15 19:10:15 -04:00
dragonmacher 761609b083 GP-3191 - Fixed class cast exception when triggering the patch action
from the Decompiler
2023-03-15 17:45:57 -04:00
ghizard 86a97c58d6 GP-3171 - PDB stub Member Pointers 2023-03-15 17:40:24 -04:00
dragonmacher c7b4c69720 Fixed the structure editor sometimes losing focus when editing data
types
2023-03-15 15:58:57 -04:00
ghidragon c5b9b1a52f GP-3202 fixed fieldpanel scrollbar bug 2023-03-15 14:03:01 -04:00
Ryan Kurtz 628642461c Merge remote-tracking branch 'origin/GP-3166_dev747368_fix_Scalar_bittwiddling--SQUASHED' 2023-03-15 13:29:27 -04:00
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 7862ba72d1 Merge branch 'GP-3194_ryanmkurtz_chained-fixup' (Closes #4986) 2023-03-15 06:09:12 -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
Ryan Kurtz 3be7e2d0a6 Merge remote-tracking branch
'origin/GP-1-dragonmacher-structure-editor-keyboard-fix' (#3561)
2023-03-14 06:12:02 -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
Ryan Kurtz cbdb6955ed Merge remote-tracking branch 'origin/GP-3183_emteere_CParser_parse_fail'
into patch (Closes #4903)
2023-03-13 08:29:37 -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