Ryan Kurtz
8eae2bc5ad
Merge remote-tracking branch 'origin/GT-3351_IncidentalCopy' into patch
2019-12-10 11:45:47 -05:00
caheckman
2d1bd78759
Added escape to enum XML marshalling
2019-12-10 10:14:54 -05:00
ghidorahrex
b6e3d784b1
GT-3382: certifying
2019-12-10 10:10:49 -05:00
Ryan Kurtz
21bd938845
Merge remote-tracking branch 'origin/GT-3379_ghidorahrex_PR-1286_mumbel_tricore_dvadj'
2019-12-10 09:03:51 -05:00
dragonmacher
0c305084a9
GT-3292 - Decompiler - Secondary Highlights - Checkpoint 4 - Tests
...
passing; all fixed bugs in color chooser; gave up on persistence for
now; still need help
2019-12-09 18:29:01 -05:00
ghidra1
531654a2d6
GT-3385 corrected PDB structure size which may be too short when
...
trailing bitfields are present and unable to align
2019-12-09 18:20:27 -05:00
Ryan Kurtz
e91d6a832c
Merge remote-tracking branch 'origin/GT-3354_ryanmkurtz_guava'
2019-12-09 13:58:24 -05:00
Ryan Kurtz
8170874fe6
Merge remote-tracking branch 'origin/GT-3380_ghidorahrex_PR-1295_roblabla_ptest'
2019-12-09 13:38:21 -05:00
Ryan Kurtz
5d3b179f5a
Merge remote-tracking branch 'origin/GT-3381_ryanmkurtz_PR-1312_xiaoyinl_ne_flag'
2019-12-09 13:30:51 -05:00
Ryan Kurtz
3deb778edb
GT-3381: Fixing compilation error and formatting code
2019-12-09 13:27:25 -05:00
Ryan Kurtz
4d8838a791
Merge remote-tracking branch 'origin/GT-3375_ghidorahrex_PR-1049_agatti_6502brk'
2019-12-09 10:00:28 -05:00
Ryan Kurtz
9d275b59b5
Merge branch 'GT-3377_ryanmkurtz_PR-1325_xiaoyinl_NTheaderName'
2019-12-09 09:46:06 -05:00
Ryan Kurtz
e53e4c99fc
GT-3354: Code review fixes
2019-12-09 09:06:33 -05:00
Ryan Kurtz
4dda550e8f
Merge remote-tracking branch 'origin/GT-3359_dev747368_moving_datatypes'
2019-12-09 08:00:47 -05:00
Ryan Kurtz
047c783dc0
Merge remote-tracking branch 'origin/GT-2330_dev747368_crushed_png'
2019-12-09 08:00:06 -05:00
Xiaoyin Liu
7f8d1bce6c
PE: Fix NTHeader name
...
The NT Header name of a PE file should be IMAGE_NT_HEADERS32 for 32-bit file
or IMAGE_NT_HEADERS64 for 64-bit file. This name shouldn't be hardcoded to
IMAGE_NT_HEADERS32.
2019-12-08 22:29:26 +08:00
Vladimir Kononovich
876ee2881e
Fixed M68000 ROXR and ROXL
2019-12-07 21:12:33 +03:00
Alessandro Gatti
1d82dccbd2
Call the IRQ vector this time.
2019-12-07 00:36:09 +01:00
dev747368
85bf0f7658
GT-2330 fix crushed png issue
...
Was missing a line of code from the original .c file that moved the
current "pointer".
2019-12-06 14:24:03 -05:00
dev747368
c7cdaaf07a
GT-3330 DWARF address double relocation fixup
...
DWARF was applying a fixup value to address values in the DWARF data to
compensate for the Ghidra base-address being different than the
program's requested base address.
In binaries (mostly .o files) that contain Elf fixups that reach into
the DWARF debug sections and rewrite the address values, the Ghidra
importer would handle fixing the address values to point to the
non-standard Ghidra base-address, and then the global fixup would be
applied to the already correct value, causing it to be incorrect.
This change checks to see if any relocations are present in the DWARF
debug data and disables its address fixups if found.
2019-12-06 09:49:41 -05:00
dragonmacher
ec9a644363
GT-3292 - Decompiler - Secondary Highlights - Checkpoint 3 - Fixed clone
...
feature to work with secondary highlights; have good test coverage;
still need color choosing and persistence
2019-12-05 18:33:20 -05:00
dragonmacher
adedcde30f
Tests - fixed exception seen sporadically in tests due to improper Data
...
type Manager disposal
2019-12-05 17:36:20 -05:00
Ryan Kurtz
2a64cf2a77
GT-3354: Removing some Guava
2019-12-05 14:34:03 -05:00
ghidra1
3a6c3312fe
Merge remote-tracking branch 'origin/GT-0-dragonmacher-test-12-5'
2019-12-05 11:48:48 -05:00
ghidra1
e07c83334d
Merge remote-tracking branch 'origin/patch'
2019-12-05 11:48:31 -05:00
ghidra1
7c7e05b19a
Corrected dialog parenting issue
2019-12-05 11:45:33 -05:00
ghidra1
1c7a5ed1db
Merge remote-tracking branch 'origin/GT-0-dragonmacher-vc-actions-12-5' into patch
2019-12-05 11:33:10 -05:00
ghidra1
e9c8f906f6
Corrected context issue for Find Checkouts dialog
2019-12-05 11:30:24 -05:00
dragonmacher
725bdee15e
Tests - fixed tests for Version Control actions in the 'Find Checkouts'
...
dialog
2019-12-05 11:28:27 -05:00
ghidra1
88a19c81d4
Corrected Find Checkouts help and incorrect regex in UserManager
2019-12-05 10:56:49 -05:00
dragonmacher
fe7baaa2e0
Tests - fixed DateUtilsTest timing issue
2019-12-05 10:30:01 -05:00
dragonmacher
19823c5db5
GT-3292 - Decompiler - Secondary Highlights - Checkpoint 2 - Base
...
features implemented with tests; still need color persistence; help
2019-12-04 18:11:21 -05:00
dragonmacher
42399ef26b
GT-3372 - fixed exception when right-clicking a program tab with a
...
global popup action installed
2019-12-04 16:40:18 -05:00
ghidra1
84b9c4d6c4
Merge remote-tracking branch 'origin/GT-0-dragonmacher-test-fix-12-4'
2019-12-04 16:20:44 -05:00
ghidra1
39660177b7
Merge remote-tracking branch 'origin/patch'
2019-12-04 16:18:15 -05:00
ghidra1
ea4407f0e8
GT-3371 corrected Create Default Reference action for data component
...
level use
2019-12-04 16:17:03 -05:00
Ryan Kurtz
30140d88c7
Merge remote-tracking branch 'origin/GT-3368_ghidorahrex_PR-1277_lioncash_mul'
2019-12-04 13:58:08 -05:00
dragonmacher
474780e245
GT-0 - Tests - added better toString() methods to track threading issue
...
exposed by tests
2019-12-04 13:50:05 -05:00
Ryan Kurtz
7e2185483b
Merge remote-tracking branch 'origin/GT-3369_ghidorahrex_PR-1278_lioncash_vcvt'
2019-12-04 13:49:53 -05:00
Ryan Kurtz
37e65ee580
Merge remote-tracking branch
...
'origin/GT-3352-dragonmacher-structure-editor-task'
Conflicts:
Ghidra/Framework/Generic/src/main/java/generic/test/AbstractGenericTest.java
2019-12-04 13:42:36 -05:00
ghidra1
67f3bb2b79
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Framework/Project/src/main/java/ghidra/framework/main/datatree/FindCheckoutsDialog.java
2019-12-04 13:19:21 -05:00
ghidra1
238db120e3
GT-3370 eliminate duplicate actions for Find Checkouts display. Prompt
...
for repository connection if no-connected.
2019-12-04 13:14:52 -05:00
dragonmacher
e0e375b760
Tests - fixed test framework code to handle recently changed data type
2019-12-04 12:59:16 -05:00
ghidra1
a36e3a9888
Merge remote-tracking branch 'origin/patch'
2019-12-04 12:04:06 -05:00
ghidra1
b688e17933
GT-3364 corrected DMG.jar build (distributed jar was empty in 9.1)
2019-12-04 12:01:15 -05:00
dragonmacher
5a3deaa7f6
GT-3352 - Structure Editor - 'Delete Selected Components' - review fixes
2019-12-04 11:22:51 -05:00
Ryan Kurtz
2f62eb2e93
Merge remote-tracking branch 'origin/GT-3367_ghidorahrex_PR-1303_glamorous-noob_x86_salc'
2019-12-04 08:52:36 -05:00
Xiaoyin Liu
60ea349684
More update (2/2)
2019-12-04 20:11:52 +08:00
Xiaoyin Liu
b8026cce4e
More update regarding application flags of NE files
...
Reference:
https://github.com/kichik/pecoff4j/blob/master/docs/exe-win.txt
2019-12-04 20:10:11 +08:00
Xiaoyin Liu
1c21df6292
Update flag mapping
...
The bit mapping of the application flags in Ghidra is different from the
one documented on https://www.fileformat.info/format/exe/corion-ne.htm .
This patch updates it to match the document.
2019-12-04 18:39:50 +08:00