Commit Graph

9159 Commits

Author SHA1 Message Date
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
de0eba4bd3 Merge branch 'GP-3151_ryanmkurtz_macho' into patch 2023-03-01 08:02:17 -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