caheckman
0595537962
Original segmented address parsing exceptions
2019-08-27 14:35:41 -04:00
caheckman
cabe66e282
Refactor SegmentedAddress preparing for protected mode
2019-08-27 14:35:41 -04:00
ghidra1
6d2df2281f
GT-2922 cleanup per review comments
2019-08-26 16:44:24 -04:00
Ryan Kurtz
3c4c734132
Fixing x86 test.
2019-08-26 12:55:41 -04:00
Ryan Kurtz
b40f4e120a
Merge remote-tracking branch 'origin/GT-3085_SleighCollisionWarning'
2019-08-26 08:06:37 -04:00
ghidra1
802bb8429a
GT-2922 corrected FunctionDefinition issue and related merge bug
2019-08-23 16:28:23 -04:00
caheckman
539ed98e74
Removed getCallStackShift() and getCallStackMod() from CompilerSpec
2019-08-23 13:03:27 -04:00
caheckman
4edff2b9f0
adjustments to resolveConstant
2019-08-23 13:03:26 -04:00
caheckman
612c0d6f3e
name to address space map
...
shortcut to address space map
more adjustments to shortcuts
allow null AddrSpace pointer in raw baselist
holes in the space indices
almost working
GT-2873 decompiler, other, and overlays
GT-2873 added OTHER space to java sleigh compiler, fixed decompiler
exception
isOtherSpace method
isOtherSpace java, addressing code review comments
GT-2873 added null check in decompiler reset
GT-2873 code review changes
Read and write space_other tag in SLA files
Version number for .sla file
GT-2873 fixups after merge
GT-2873 renamed Sparc registers: OTHER->OTHERWIN, WINWSTATE->WSTATE
GT-2873 added option in AddressInput to control OTHER space visibility
GT-2873 OTHER space now global
GT-2873 fixing comments refering to decompiler code in BasicCompilerSpec
2019-08-22 12:30:18 -04:00
James
df983e7bba
GT-2885 cleaned up and extended call/jump overrides
...
GT-2885: addressing code review
GT-2885 improved auto comments for overriding refs
GT-2885 more code review changes
James_GT-2885 more code review changes
GT-2885: reference cacheing and other code review changes
GT-2885 more code review changes, added tests
GT-2885 more code review changes
2019-08-21 11:15:09 -04:00
dragonmacher
554bce2407
GT-3035 - Restore Integration Tests - more missing test files; updated
...
test environment to install a default tool
2019-08-15 14:58:43 -04:00
caheckman
bac68e5949
Local collision warnings in SLEIGH
2019-08-15 12:22:12 -04:00
caheckman
2e5111cb22
java version of local collision testing in sleigh
2019-08-15 11:29:46 -04:00
ghidravore
0af34a4197
GT-3073 fixed bug in put byte when there is more than one sub block in a
...
memory block
2019-08-12 13:53:42 -04:00
ghidravore
33c5feac44
GT-3064 fixing importing to be cancellable
2019-08-07 14:39:27 -04:00
ghidra1
ca6c01268e
Improvement of FileBytes equals/hashcode methods and delete
2019-08-05 18:35:37 -04:00
Ryan Kurtz
64e83b1d93
Merge remote-tracking branch 'origin/GT-3041_emteere_PR-567_mumbel_tricore'
2019-08-02 11:34:38 -04:00
emteere
c814e5bfbf
GT-3401_emteere Interim fix for multiple return types where one type is
...
tagged as a pointer.
2019-08-02 11:29:10 -04:00
ghidravore
1dfda0d419
added junit test for previous memory block bug
2019-08-01 18:07:37 -04:00
ghidravore
8bc95794e6
fixing memBlock problem after join
2019-08-01 17:54:31 -04:00
ghidravore
6e59716a50
fixed bug in intel hex importer
2019-08-01 13:12:28 -04:00
ghidravore
c67b9e44bb
fixed bug in memory block split
2019-07-30 14:05:48 -04:00
Ryan Kurtz
e149d04ca8
Merge remote-tracking branch 'origin/patch'
2019-07-26 08:15:55 -04:00
ghidra1
6d4908f0cd
GT-3034 improved sleigh compiler error checking for address spaces and
...
variable definition
2019-07-25 16:58:41 -04:00
ghidra1
8c689a0099
GT-3032 exclude flexible array component from list of components passed
...
to structure packer
2019-07-24 19:27:14 -04:00
ghidra1
7b2d94b3f0
GT-3032 corrected aligned structure packer exception triggered by
...
flexible array
2019-07-24 19:07:15 -04:00
ghidravore
290f26f100
Changed MemoryBlockSouceInfo into an interface
2019-07-22 15:43:41 -04:00
ghidravore
265e010273
review fixes
2019-07-18 18:27:22 -04:00
ghidravore
57e2171dd4
Added feature to show file offsets in address hover in listing
2019-07-18 15:50:59 -04:00
mumbel
af7bdb78d9
Unknown conditions cause index out of bounds error leading to a
...
null pointer deref. this patch returns null instead of bad index
out of bounds read and a null pointer check.
This would trigger on an action in a table that has only an assign
2019-07-17 17:53:42 -05:00
ghidra1
9280b696a9
BitFields - added a few tests and improved javadoc
2019-07-17 11:56:08 -04:00
ghidra1
20000d42e5
BitFields - cleanup of AlignedStructurePacker
2019-07-17 11:56:07 -04:00
ghidra1
f54f68c66e
BitFields - corrected bitfield transitions between different data
...
organizations and packing for unions.
2019-07-17 11:56:01 -04:00
ghidra1
3f1ffb276f
BitFields - additional refinements
2019-07-17 11:55:57 -04:00
ghidra1
fab75940bd
BitFields - corrections to structure editor actions and some packing
...
fixes
2019-07-17 11:55:51 -04:00
ghidra1
55238b0393
BitFields - updated composite database schema version
2019-07-17 11:55:49 -04:00
ghidra1
d4ea232a4d
BitFields - improved unaligned structure edit behavior
2019-07-17 11:55:48 -04:00
ghidra1
31163bca26
Bitfields - added simple bitfield viewer and corrected missing support
...
for bitfields and flex arrays
2019-07-17 11:55:47 -04:00
ghidra1
54ac180e1a
BitFields - updated tests
2019-07-17 11:55:38 -04:00
ghidra1
a6d692e19d
BitFields - disallow bitfield markup for VariableOffset. Insufficient
...
information for correct markup.
2019-07-17 11:55:37 -04:00
ghidra1
1946e8971d
BitFields - do not pass bitfield components to decompiler (not yet
...
supported)
2019-07-17 11:55:36 -04:00
ghidra1
1fcad78bc4
BitFields - added direct parse support of bitfield entry within
...
composite. Restrict use of bitfield datatype.
2019-07-17 11:55:35 -04:00
ghidra1
0a22915976
BitFields - handle launch of bitfield editor via double click (unaligned
...
structure only)
2019-07-17 11:55:33 -04:00
ghidra1
a7345527c9
BitFields - added preliminary support for composite bitfields
2019-07-17 11:55:29 -04:00
ghidra1
12af9291c9
GT-2845 - updated ELF Loader to utilize FileBytes and eliminated its use
...
of MemoryBlockUtil
Conflicts:
Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/ElfLoader.java
2019-07-16 12:34:19 -04:00
ghidravore
0792417979
GT-2845: Storing original program bytes in the program database.
2019-07-16 11:31:30 -04:00
Ryan Kurtz
d95fd43762
Merge remote-tracking branch 'origin/GT-2961_ghizard_CategoryPath_delimiter_elimination'
2019-07-16 08:13:09 -04:00
caheckman
ab7e57c521
Merge remote-tracking branch 'github/Github-732_caheckman_x64cspec'
2019-07-15 15:20:40 -04:00
caheckman
ef12c20829
Fix for "Unknown function tag: scope" error
2019-07-15 15:13:11 -04:00
ghizard
f53e6ce60d
GT-2961 - Adjust DataTypeManagerDB
2019-07-15 14:40:42 -04:00