|
|
@55033
|
10 years |
vboxsync |
Disassembler: typo & nit.
|
|
|
@53172
|
10 years |
vboxsync |
DIS: #6249: Complex instructions support (like gather) and some fixes. …
|
|
|
@53094
|
10 years |
vboxsync |
DIS: #6251: AVX / VEX instructions support (two byte instructions …
|
|
|
@47412
|
11 years |
vboxsync |
PMOVSKB -> PMOVMSKB; DISOPTYPE_SSE/MMX/FPU.
|
|
|
@46993
|
11 years |
vboxsync |
DISPREFIX_REX_FLAGS is 0, so don't use it.
|
|
|
@42186
|
12 years |
vboxsync |
SELM,DIS,CPUM,EM: Hidden selector register cleanups.
|
|
|
@41886
|
13 years |
vboxsync |
DIS: Api name typo (missing r).
|
|
|
@41798
|
13 years |
vboxsync |
doc update.
|
|
|
@41793
|
13 years |
vboxsync |
Encourage tail optimizations and keeping things in the same registers …
|
|
|
@41792
|
13 years |
vboxsync |
Some more DISSTATE adjustments.
|
|
|
@41791
|
13 years |
vboxsync |
DIS,CSAM: Drop pvUser2.
|
|
|
@41790
|
13 years |
vboxsync |
DISCPUSTATE -> DISSTATE (slow change).
|
|
|
@41789
|
13 years |
vboxsync |
DIS: pCpu -> pDis.
|
|
|
@41788
|
13 years |
vboxsync |
DIS: Set cbPrefix
|
|
|
@41786
|
13 years |
vboxsync |
DIS: Forgotten FNDISPARSE change in previous commit + …
|
|
|
@41760
|
13 years |
vboxsync |
DIS: Chagned FNDISREADBYTES to permit reading more bytes that the …
|
|
|
@41747
|
13 years |
vboxsync |
Removed some unused strings.
|
|
|
@41746
|
13 years |
vboxsync |
dis.h: docs.
|
|
|
@41745
|
13 years |
vboxsync |
typo.
|
|
|
@41744
|
13 years |
vboxsync |
DISOPPARAM: s/base.reg_*/Base.idx*Reg/ + docs
|
|
|
@41743
|
13 years |
vboxsync |
DISOPPARAM: s/index.reg_gen/Index.idxGenReg/ + doc
|
|
|
@41742
|
13 years |
vboxsync |
DISOPPARAM: s/scale/uScale/ + doc
|
|
|
@41741
|
13 years |
vboxsync |
DISOPPARAM: s/parval/uValue/ + doc
|
|
|
@41740
|
13 years |
vboxsync |
DISOPPARAM: s/param/fParam/ to match the related DISOPCODE members.
|
|
|
@41739
|
13 years |
vboxsync |
DISCPUSTATE: s/param/Param/
|
|
|
@41738
|
13 years |
vboxsync |
DISOPCODE: s/optype/fOpType/ s/param/fParam/ docs
|
|
|
@41737
|
13 years |
vboxsync |
DISOPCODE: s/opcode/uOpcode/
|
|
|
@41736
|
13 years |
vboxsync |
DISCPUMODE: s/mode/uCpuMode/ - found and removed a bunch of uncessary …
|
|
|
@41735
|
13 years |
vboxsync |
DISCPUCORE: s/addrmode/uAddrMode/ s/opmode/uOpMode/
|
|
|
@41734
|
13 years |
vboxsync |
DISCPUSTATE: s/prefix/fPrefix/ and a couple of forgotten opcode uses.
|
|
|
@41733
|
13 years |
vboxsync |
DISCPUSTATE: s/prefix_rex/fRexPrefix/ s/lastprefix/bLastPrefix/ …
|
|
|
@41732
|
13 years |
vboxsync |
DISCPUSTATE::opsize -> cbInstr.
|
|
|
@41731
|
13 years |
vboxsync |
DIS: Split up apvUserData, dropping the 3rd entry. 2nd entry (now …
|
|
|
@41730
|
13 years |
vboxsync |
DIS: Some nits.
|
|
|
@41729
|
13 years |
vboxsync |
DISQueryParamVal: renamed related types and constants and reduced the …
|
|
|
@41728
|
13 years |
vboxsync |
DIS: register macro name adjustments - part two.
|
|
|
@41727
|
13 years |
vboxsync |
DIS: register macro name adjustments.
|
|
|
@41706
|
13 years |
vboxsync |
dis.h: Drop the pragma pack(4) around DISOPCODE, it has no effect and …
|
|
|
@41692
|
13 years |
vboxsync |
DIS: Reducing the DISCPUMODE even more (200 bytes now) and making it …
|
|
|
@41690
|
13 years |
vboxsync |
DIS: More cleanups.
|
|
|
@41678
|
13 years |
vboxsync |
OP_PARAMETER::flags -> fUse.
|
|
|
@41676
|
13 years |
vboxsync |
DIS: More scoping work.
|
|
|
@41675
|
13 years |
vboxsync |
DIS: The start of the scoping exercise... Fixed PREFIX_ADDRSIZE that I …
|
|
|
@41674
|
13 years |
vboxsync |
DISCoreOne* -> DISCore*.
|
|
|
@41671
|
13 years |
vboxsync |
DISInstr* -> DISInstrToStr + cbOutput argument.
|
|
|
@41669
|
13 years |
vboxsync |
DISInstr -> DISInstrToStr.
|
|
|
@41668
|
13 years |
vboxsync |
DIS,DIS-users: Drop the operand/parameter formatting during …
|
|
|
@41663
|
13 years |
vboxsync |
DIS,EM,PGM,PATM: Changed the size and scale members of OP_PARAMETER …
|
|
|
@41662
|
13 years |
vboxsync |
DIS,CSAM: Combine the displacement members of OP_PARAMETER into a …
|
|
|
@41658
|
13 years |
vboxsync |
DIS,VMM,REM,IPRT: Disassembler API adjustments.
|
|
|
@41501
|
13 years |
vboxsync |
DISFormatYasmIsOddEncoding: From tstDisasm-2.
|
|
|
@37702
|
14 years |
vboxsync |
REM/VMM: Don't flush the TLB if you don't hold the EM/REM lock, some …
|
|
|
@33540
|
14 years |
vboxsync |
*: spelling fixes, thanks Timeless!
|
|
|
@28800
|
15 years |
vboxsync |
Automated rebranding to Oracle copyright/license strings via filemuncher
|
|
|
@21187
|
15 years |
vboxsync |
Deal with operand size and mod default values for certain instructions …
|
|
|
@20537
|
16 years |
vboxsync |
dis.h: DISCPUSTATE_PADDING_SIZE correction for 32-bit windows.
|
|
|
@20530
|
16 years |
vboxsync |
VMM: remove DISCPUSTATE from the stack.
|
|
|
@20374
|
16 years |
vboxsync |
*: s/RT_\(BEGIN|END\)_DECLS/RT_C_DECLS_\1/g
|
|
|
@20363
|
16 years |
vboxsync |
VBox/*: BEGIN_DECLS -> RT_BEGIN_DECLS; END_DECLS -> RT_END_DECLS.
|
|
|
@10273
|
16 years |
vboxsync |
USE_IMMEDIATE64_SX8 added
|
|
|
@10107
|
17 years |
vboxsync |
Added CR8 write (alias for APIC TPR write).
|
|
|
@10016
|
17 years |
vboxsync |
Corrected parameter types (const).
Use SELMToFlatEx instead of …
|
|
|
@9924
|
17 years |
vboxsync |
More corrections
|
|
|
@9921
|
17 years |
vboxsync |
Corrections
|
|
|
@9919
|
17 years |
vboxsync |
Deal with DIL, SIL, BPL & SPL register accesses. (64 bits mode only)
|
|
|
@9761
|
17 years |
vboxsync |
64 bits disassembly changes (32 bits displacement sign extended to 64 bits)
|
|
|
@9675
|
17 years |
vboxsync |
General cleanup of SELMToFlat.
|
|
|
@9272
|
17 years |
vboxsync |
Fixed symbol lookup - pCpu was missing.
|
|
|
@9271
|
17 years |
vboxsync |
Implemented symbol lookup, strict / relaxed assembly, and relative …
|
|
|
@9266
|
17 years |
vboxsync |
DISFormatYasm(Ex).
|
|
|
@9216
|
17 years |
vboxsync |
Compile issues (32 bits host/64 bits guest)
|
|
|
@9131
|
17 years |
vboxsync |
Dropped the USE_EFFICIENT_ADDRESS flag. This breaks assumptions in …
|
|
|
@9097
|
17 years |
vboxsync |
ParseEscFP: Why copy fpop->param[12] to pCpu->param[12].parval? …
|
|
|
@8999
|
17 years |
vboxsync |
Disassembler updates for 64 bits code
|
|
|
@8357
|
17 years |
vboxsync |
More disassmbler updates
|
|
|
@8352
|
17 years |
vboxsync |
More 64 bits disasm updates
|
|
|
@8336
|
17 years |
vboxsync |
More disassembler updates
|
|
|
@8333
|
17 years |
vboxsync |
Disassembler updates for 64 bits support
|
|
|
@8299
|
17 years |
vboxsync |
Updates for disassembling 64 bits instructions
|
|
|
@8234
|
17 years |
vboxsync |
MMIO: Cleanup up (removed duplicate code)
Disassembler: simplified …
|
|
|
@8228
|
17 years |
vboxsync |
Previous change incorrect. Just index values
|
|
|
@8155
|
17 years |
vboxsync |
The Big Sun Rebranding Header Change
|
|
|
@8149
|
17 years |
vboxsync |
More 64 bits disassembler updates
|
|
|
@8142
|
17 years |
vboxsync |
Some updates for 64 bits disassembly
|
|
|
@7285
|
17 years |
vboxsync |
added DISQueryParamRegPtr to return a pointer to a register which is …
|
|
|
@7134
|
17 years |
vboxsync |
Eliminate cpum.h dependency (shuts up a bunch of .c warnings). Fixed …
|
|
|
@7015
|
17 years |
vboxsync |
Cleaned up
|
|
|
@7000
|
17 years |
vboxsync |
Started with changes for disassembling 64 bits instructions
|
|
|
@5999
|
17 years |
vboxsync |
The Giant CDDL Dual-License Header Change.
|
|
|
@5605
|
17 years |
vboxsync |
BIT => RT_BIT, BIT64 => RT_BIT_64. BIT() is defined in Linux 2.6.24
|
|
|
@4953
|
17 years |
vboxsync |
Cleaned up disassembler
|
|
|
@4071
|
17 years |
vboxsync |
Biggest check-in ever. New source code headers for all (C) innotek files.
|
|
|
@3783
|
17 years |
vboxsync |
Only L4 then
|
|
|
@3782
|
17 years |
vboxsync |
Attempt to fix build errors
|
|
|
@3632
|
17 years |
vboxsync |
VBox_hdr_h -> _VBox_hdr_h
|
|
|
@3205
|
18 years |
vboxsync |
Added OPTYPE_PORTIO_READ & OPTYPE_PORTIO_WRITE
|
|
|
@2981
|
18 years |
vboxsync |
InnoTek -> innotek: all the headers and comments.
|
|
|
@2333
|
18 years |
vboxsync |
gcc-4.2 warnings
|
|
|
@1937
|
18 years |
vboxsync |
Added DISFetchRegSegEx
|
|
|
@1934
|
18 years |
vboxsync |
Added DISFetchRegSeg & DISWriteRegSeg
|
|
|