ghidra1
5904b7d37d
GT-3214 corrected function parameter ordinal numbering when more than
...
one auto-parameter is present
2019-10-03 13:42:59 -04:00
caheckman
4c4623bbf4
Added bias to resizeStackVarnode calculation, fixed big endian resizing
2019-10-03 13:07:02 -04:00
caheckman
40c54939c6
More efficient overlay check in PcodeEmit
2019-10-02 12:09:45 -04:00
caheckman
bf4a17b67d
filter address space marshalling based on other space
2019-10-02 11:30:28 -04:00
caheckman
fdcf0744ec
Fixes to support unaligned stack locations
2019-10-01 12:37:21 -04:00
ghidra1
7335ccd191
GT-3196 correct pcode emit for fall-through override
2019-09-30 10:38:28 -04:00
ghidra1
66299066e2
Corrected minor bug with fallthru override preventing jump override
2019-09-27 12:26:49 -04:00
ghidra1
ef7809d9f2
Merge remote-tracking branch 'origin/GT-3170_ghidra1_BoolBitFields' into Ghidra_9.1
2019-09-20 10:38:34 -04:00
ghidra1
38dd0c177f
GT-3170 Additional refinements to handling of BooleanDataType and
...
AbstractIntegerDataType
2019-09-20 10:31:30 -04:00
Ryan Kurtz
80e70578b6
Merge remote-tracking branch 'origin/GT-3162_DecompilerRenaming' into Ghidra_9.1
2019-09-20 09:15:02 -04:00
ghidra1
9d2ab478c0
GT-3170 Added bool bitfield support and transitioned BooleanDataType to
...
extend AbstractIntegerDataType
2019-09-19 16:46:58 -04:00
dragonmacher
a87b65b758
GT-3165 - Tables - Fixed Ctrl-A conflict between tables and the Listing
2019-09-19 14:52:00 -04:00
ghidra1
bc76ea6ae5
Merge remote-tracking branch 'origin/GT-3149_ghidra1_PE_ARM'
2019-09-17 11:42:50 -04:00
caheckman
1257f06c17
renaming less datatype sensitive
2019-09-17 11:30:48 -04:00
Carl Reinke
45078b7848
Link to OperandType in documentation
...
getOperandType(int) returns int, so it's not otherwise clear how to
interpret the result.
2019-09-14 13:30:44 -06:00
ghidra1
349ef0fad2
GT-3149 Corrected bitfield packing for ARM/AARCH64 for Windows PE.
...
Imposed default Thumb context setting for PE and MSCoff ARM32 imports
with addition of v8T ARM variant. Corrected ARM pattern alignment
issues. Corrected DBViewer long value rendering.
2019-09-13 14:06:56 -04:00
caheckman
d7888851d3
Fix for NeLoader handling of external functions
2019-09-10 11:06:20 -04:00
ghidra1
4a6e6697f4
Merge remote-tracking branch 'origin/GT-3049_ghidorahrex_HCS12'
2019-09-06 18:47:49 -04:00
ghidra1
2d144fb457
Corrected NPE in decompiler.
...
Reference overrides must ignore external references.
2019-09-06 18:34:06 -04:00
Ryan Kurtz
23d1e9ad22
Merge remote-tracking branch 'origin/GT-3090_16bit_analysis'
2019-09-06 13:24:34 -04:00
caheckman
927bf3df10
Let FunctionPrototype grab extrapop from the prototype model
2019-09-06 13:17:52 -04:00
emteere
8a22a4f84b
GT-3049 Fixes for return storage commit
2019-09-05 16:30:19 -04:00
ghidra1
0850cfa02f
GT-3130 Corrected VariableSymbol refresh after undo/redo
2019-09-04 18:41:11 -04:00
ghidravore
8dd99fd969
Merge remote-tracking branch 'origin/GT-3126_ghidra1_FileBytesUndo'
2019-09-04 17:56:33 -04:00
ghidravore
99b3404873
fixes from review
2019-09-04 17:51:02 -04:00
ghidra1
cbd270cec2
GT-3126 corrected FileBytes issue with undo/redo. Also corrected
...
FileBytes bug which could result in empty DBBuffer.
2019-08-30 15:18:33 -04:00
caheckman
11d7420af5
allow segmentop tag in cspec, update segmentop XML
2019-08-29 16:28:03 -04:00
caheckman
4c3289f09f
Use InjectPayload for segment ops
2019-08-29 14:17:02 -04:00
caheckman
49e7351b94
fix Emulator.getValidPageSize
2019-08-29 10:07:39 -04:00
Ryan Kurtz
6e8c48f180
GT-3111: Fixed a PeLoader bug that could occur when parsing dialog
...
resources (support for DLGTEMPLATEEX).
2019-08-29 07:59:10 -04:00
Ryan Kurtz
79b112fd5f
Merge remote-tracking branch 'origin/GT-2922_ghidra1_FuncDefMerge'
2019-08-28 10:50:26 -04:00
caheckman
06de0d46a0
Merge branch 'GT-3090_NearPointerResolve' into GT-3090_16bit_analysis
2019-08-27 14:40:16 -04:00
caheckman
b0d90cf36f
Let AddressSpace do segment selector assignment in NeLoader
2019-08-27 14:35:47 -04:00
caheckman
017537be35
protected mode bit
2019-08-27 14:35:46 -04:00
caheckman
d9ad00e9ca
Move segmentop tag into the pspec
2019-08-27 14:35:44 -04:00
caheckman
8240d3c8db
Added x86:LE:16:Protected Mode
2019-08-27 14:35:43 -04:00
caheckman
cbf7b80587
Roughed in ProtectedAddressSpace class
2019-08-27 14:35:43 -04:00
caheckman
1556928554
Fix segment offset extraction
2019-08-27 14:35:42 -04:00
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