|
|
@60442
|
9 年 |
vboxsync |
DISFormatYasmEx: More insb prefix hacking.
|
|
|
@60418
|
9 年 |
vboxsync |
DISFormatYasmEx: Add operand size prefix (ignored) to outsb, movsb, etc.
|
|
|
@60416
|
9 年 |
vboxsync |
DisasmTables.cpp: fsave -> fnsave, as the former implies wait.
|
|
|
@59408
|
9 年 |
vboxsync |
We use @todo, not XXX!
|
|
|
@59265
|
9 年 |
vboxsync |
gcc warning
|
|
|
@59264
|
9 年 |
vboxsync |
no non-standard characters here
|
|
|
@57372
|
9 年 |
vboxsync |
scm: fixes in previous cleanup run.
|
|
|
@57358
|
9 年 |
vboxsync |
*: scm cleanup run.
|
|
|
@57004
|
9 年 |
vboxsync |
iprt,*: Marked all format strings in the C part of IPRT and fixed the …
|
|
|
@56987
|
9 年 |
vboxsync |
tstDisasm-2.cpp: formatting fix.
|
|
|
@56297
|
9 年 |
vboxsync |
Disassembler: Updated (C) year.
|
|
|
@55497
|
10 年 |
vboxsync |
DIS: Improved DISUSE_RIPDISPLACEMENT32 formatting and symbol resolution.
|
|
|
@55111
|
10 年 |
vboxsync |
Disassembler: added AMD-V vmmcall.
|
|
|
@55033
|
10 年 |
vboxsync |
Disassembler: typo & nit.
|
|
|
@53577
|
10 年 |
vboxsync |
cidet build fix
|
|
|
@53422
|
10 年 |
vboxsync |
New disassembler library type: DisasmR3Static.
|
|
|
@53245
|
10 年 |
vboxsync |
DIS: #6249: Cleaned up the code, added some usefull comments.
|
|
|
@53172
|
10 年 |
vboxsync |
DIS: #6249: Complex instructions support (like gather) and some fixes. …
|
|
|
@53164
|
10 年 |
vboxsync |
DIS: #6249: Added missing 660F38h instructions. Small bug fixes. Unit …
|
|
|
@53155
|
10 年 |
vboxsync |
DIS: #6249: Some bug fixes and new testcases. Enabled 0F3A …
|
|
|
@53150
|
10 年 |
vboxsync |
DIS: #6249: Added missing instructions (starting with 660F3Ah)
|
|
|
@53131
|
10 年 |
vboxsync |
DIS: 6251: Added AVX/VEX 3-byte instructions support.
|
|
|
@53094
|
10 年 |
vboxsync |
DIS: #6251: AVX / VEX instructions support (two byte instructions …
|
|
|
@53052
|
10 年 |
vboxsync |
DIS: #6249: Added missing commands: getsec, movsldup, movddup, …
|
|
|
@53032
|
10 年 |
vboxsync |
DIS: #6249: Added crc32 Gy, Ew support (with word as operand 2)
|
|
|
@53007
|
10 年 |
vboxsync |
DIS: Fixed VMREAD/VMWRITE disassembling, added support for MOVBE, …
|
|
|
@49480
|
11 年 |
vboxsync |
Runtime, Devices, Disassembler R0: warnings.
|
|
|
@49346
|
11 年 |
vboxsync |
Disas: pmulhrw adjustment, seems it wasn't fixed in v1.2.0.0 but in …
|
|
|
@49116
|
11 年 |
vboxsync |
*.kmk: Some template cleanup, adding VBoxR3Tool for dev tools (bin/tools/).
|
|
|
@48948
|
11 年 |
vboxsync |
Disassembler: Whitespace and svn:keyword cleanups by scm.
|
|
|
@47453
|
11 年 |
vboxsync |
comment typo
|
|
|
@47412
|
11 年 |
vboxsync |
PMOVSKB -> PMOVMSKB; DISOPTYPE_SSE/MMX/FPU.
|
|
|
@47330
|
11 年 |
vboxsync |
DIS: Formatting TODO.
|
|
|
@47306
|
11 年 |
vboxsync |
DIS: *fence todo.
|
|
|
@46950
|
11 年 |
vboxsync |
pmulhrwa -> pmulhrw (yasm bug).
|
|
|
@46949
|
11 年 |
vboxsync |
Fixed incorrect 64-bit register handling in ParseFixedReg, affecting …
|
|
|
@46863
|
11 年 |
vboxsync |
tstDisasm-1A.asm: Build fix for newer yasm (not sure if it's in 1.1.0 …
|
|
|
@46548
|
11 年 |
vboxsync |
asmdefs.mac,bootsectors,*: Removed xS and sZ in favor of xCB and sCB.
|
|
|
@46177
|
12 年 |
vboxsync |
More symbols in disassembly, for PATM esp.
|
|
|
@45428
|
12 年 |
vboxsync |
VMM: Propagate errors from PGM through the disassembler. Get rid of …
|
|
|
@44529
|
12 年 |
vboxsync |
header (C) fixes
|
|
|
@44528
|
12 年 |
vboxsync |
header (C) fixes
|
|
|
@43120
|
12 年 |
vboxsync |
typo
|
|
|
@42719
|
12 年 |
vboxsync |
Disasm: Fixed operand order of BSF and BSR - dst=reg, src=rm.
|
|
|
@42369
|
12 年 |
vboxsync |
Regenerated the PCBIOS.
|
|
|
@42284
|
12 年 |
vboxsync |
typo
|
|
|
@42186
|
12 年 |
vboxsync |
SELM,DIS,CPUM,EM: Hidden selector register cleanups.
|
|
|
@42076
|
12 年 |
vboxsync |
Disassemlber/Makefile.kmk: shorter
|
|
|
@42075
|
12 年 |
vboxsync |
use kStuffStaticBldProg and DisasmBldProg for build progs
|
|
|
@42050
|
12 年 |
vboxsync |
DisasmFormatYasm.cpp: Fixed formatting of PUSH Ib with a operand size …
|
|
|
@41906
|
12 年 |
vboxsync |
CPUM: Combined the visible and hidden selector register data into one …
|
|
|
@41886
|
12 年 |
vboxsync |
DIS: Api name typo (missing r).
|
|
|
@41874
|
12 年 |
vboxsync |
DIS: Fixed two bugs in the size-only parsers that was introduced when …
|
|
|
@41872
|
12 年 |
vboxsync |
More details (mostly irrelevant, I think).
|
|
|
@41871
|
12 年 |
vboxsync |
Disasm.cpp: Off by one (mostly harmless).
|
|
|
@41869
|
12 年 |
vboxsync |
DIS: Moved OP_PARM_Q to the group of 'rare' operands, next to …
|
|
|
@41868
|
12 年 |
vboxsync |
3DNow! testcases.
|
|
|
@41867
|
12 年 |
vboxsync |
DisasmTables.cpp: Fixing the mnemonic for two 3DNow! instruction so …
|
|
|
@41863
|
12 年 |
vboxsync |
Fixed g_aTwoByteMapX86_3DNow bug and relaxed assertion in Parse3DNow.
|
|
|
@41822
|
12 年 |
vboxsync |
DIS: Fixed disReadQWordSlow bug found by parfait. Correct the …
|
|
|
@41797
|
12 年 |
vboxsync |
tstDisasm-1: use out own callback.
|
|
|
@41796
|
12 年 |
vboxsync |
DIS: Dropped most of the little hacks in the groups for dealing with …
|
|
|
@41795
|
12 年 |
vboxsync |
DIS: Changed the parsers from returning size to the offset of the next …
|
|
|
@41794
|
12 年 |
vboxsync |
Encourage keeping things in the same registers across calls.
|
|
|
@41793
|
12 年 |
vboxsync |
Encourage tail optimizations and keeping things in the same registers …
|
|
|
@41792
|
12 年 |
vboxsync |
Some more DISSTATE adjustments.
|
|
|
@41791
|
12 年 |
vboxsync |
DIS,CSAM: Drop pvUser2.
|
|
|
@41790
|
12 年 |
vboxsync |
DISCPUSTATE -> DISSTATE (slow change).
|
|
|
@41789
|
12 年 |
vboxsync |
DIS: pCpu -> pDis.
|
|
|
@41788
|
12 年 |
vboxsync |
DIS: Set cbPrefix
|
|
|
@41787
|
12 年 |
vboxsync |
DIS: size_t and windows compilers.
|
|
|
@41786
|
12 年 |
vboxsync |
DIS: Forgotten FNDISPARSE change in previous commit + …
|
|
|
@41784
|
12 年 |
vboxsync |
DIS: Work with a instruction offset instead of address. Only the byte …
|
|
|
@41782
|
12 年 |
vboxsync |
Missing copy & past fixups.
|
|
|
@41781
|
12 年 |
vboxsync |
DIS: Prefetch instruction bytes before starting to disassemble, inline …
|
|
|
@41765
|
12 年 |
vboxsync |
CPUM/cpumR3DisasInstrRead: Read max size when possible.
|
|
|
@41761
|
12 年 |
vboxsync |
illegal opcode
|
|
|
@41760
|
12 年 |
vboxsync |
DIS: Chagned FNDISREADBYTES to permit reading more bytes that the …
|
|
|
@41753
|
12 年 |
vboxsync |
DIS: Read instruction bytes thru DISCPUSTATE::abInstr.
|
|
|
@41751
|
12 年 |
vboxsync |
Moved DiasmTest (tstDiasm) to testcase and called it tstDiasm-1.
|
|
|
@41750
|
12 年 |
vboxsync |
wrong+unnecessary right now.
|
|
|
@41749
|
12 年 |
vboxsync |
wrong+unnecessary right now.
|
|
|
@41748
|
12 年 |
vboxsync |
DIS: bugfix in odd disStoreInstrBytesSlow path + static.
|
|
|
@41747
|
12 年 |
vboxsync |
Removed some unused strings.
|
|
|
@41744
|
12 年 |
vboxsync |
DISOPPARAM: s/base.reg_*/Base.idx*Reg/ + docs
|
|
|
@41743
|
12 年 |
vboxsync |
DISOPPARAM: s/index.reg_gen/Index.idxGenReg/ + doc
|
|
|
@41742
|
12 年 |
vboxsync |
DISOPPARAM: s/scale/uScale/ + doc
|
|
|
@41741
|
12 年 |
vboxsync |
DISOPPARAM: s/parval/uValue/ + doc
|
|
|
@41740
|
12 年 |
vboxsync |
DISOPPARAM: s/param/fParam/ to match the related DISOPCODE members.
|
|
|
@41739
|
12 年 |
vboxsync |
DISCPUSTATE: s/param/Param/
|
|
|
@41738
|
12 年 |
vboxsync |
DISOPCODE: s/optype/fOpType/ s/param/fParam/ docs
|
|
|
@41737
|
12 年 |
vboxsync |
DISOPCODE: s/opcode/uOpcode/
|
|
|
@41736
|
12 年 |
vboxsync |
DISCPUMODE: s/mode/uCpuMode/ - found and removed a bunch of uncessary …
|
|
|
@41735
|
12 年 |
vboxsync |
DISCPUCORE: s/addrmode/uAddrMode/ s/opmode/uOpMode/
|
|
|
@41734
|
12 年 |
vboxsync |
DISCPUSTATE: s/prefix/fPrefix/ and a couple of forgotten opcode uses.
|
|
|
@41733
|
12 年 |
vboxsync |
DISCPUSTATE: s/prefix_rex/fRexPrefix/ s/lastprefix/bLastPrefix/ …
|
|
|
@41732
|
12 年 |
vboxsync |
DISCPUSTATE::opsize -> cbInstr.
|
|
|
@41731
|
12 年 |
vboxsync |
DIS: Split up apvUserData, dropping the 3rd entry. 2nd entry (now …
|
|
|
@41730
|
12 年 |
vboxsync |
DIS: Some nits.
|
|
|
@41729
|
12 年 |
vboxsync |
DISQueryParamVal: renamed related types and constants and reduced the …
|
|
|