Commit Graph

4821 Commits

Author SHA1 Message Date
Ryan Kurtz
628642461c Merge remote-tracking branch 'origin/GP-3166_dev747368_fix_Scalar_bittwiddling--SQUASHED' 2023-03-15 13:29:27 -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
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
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
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
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
daaf0875c2 Merge remote-tracking branch 'origin/patch' 2023-03-13 08:34:15 -04: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
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
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
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
2ece71e173 Merge remote-tracking branch 'origin/GP-3161_Dan_emuFrameworkImprovements--SQUASHED' 2023-03-03 15:32:47 -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
Dan
2b6ea93c9c GP-3161: Some emulation framework improvements. 2023-03-03 13:55:54 -05:00
ghidragon
2e317cd87f GP-2943 changed Structure/Union editor to show hex values by default. 2023-03-03 12:43:46 -05:00