VirtualBox

source: vbox/trunk/src/VBox/Disassembler/DisasmCore.cpp

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @41728   12 years vboxsync DIS: register macro name adjustments - part two.
(edit) @41727   12 years vboxsync DIS: register macro name adjustments.
(edit) @41713   12 years vboxsync Duh!
(edit) @41707   12 years vboxsync const two pointer tables.
(edit) @41703   12 years vboxsync Disasm.cpp: Build fix?
(edit) @41693   12 years vboxsync build fix
(edit) @41692   12 years vboxsync DIS: Reducing the DISCPUMODE even more (200 bytes now) and making it …
(edit) @41690   12 years vboxsync DIS: More cleanups.
(edit) @41678   12 years vboxsync OP_PARAMETER::flags -> fUse.
(edit) @41676   12 years vboxsync DIS: More scoping work.
(edit) @41675   12 years vboxsync DIS: The start of the scoping exercise... Fixed PREFIX_ADDRSIZE that I …
(edit) @41674   12 years vboxsync DISCoreOne* -> DISCore*.
(edit) @41668   12 years vboxsync DIS,DIS-users: Drop the operand/parameter formatting during …
(edit) @41663   12 years vboxsync DIS,EM,PGM,PATM: Changed the size and scale members of OP_PARAMETER …
(edit) @41662   12 years vboxsync DIS,CSAM: Combine the displacement members of OP_PARAMETER into a …
(edit) @41661   12 years vboxsync DIS: Windows build fix
(edit) @41658   12 years vboxsync DIS,VMM,REM,IPRT: Disassembler API adjustments.
(edit) @41494   13 years vboxsync DISCoreOne: don't assert on invalid opcode, just return …
(edit) @40580   13 years vboxsync The instruction address (opaddr) should include prefixes.
(edit) @40577   13 years vboxsync Fixed far call/jmp imm disassembly.
(edit) @39086   13 years vboxsync Dis,SrvPciRaw,Sup: warning fixes.
(edit) @35346   14 years vboxsync VMM reorg: Moving the public include files from include/VBox to …
(edit) @33540   14 years vboxsync *: spelling fixes, thanks Timeless!
(edit) @28800   15 years vboxsync Automated rebranding to Oracle copyright/license strings via filemuncher
(edit) @26269   15 years vboxsync DisasmCore.cpp: Drop the size argument to disasmAddString*() since …
(edit) @26266   15 years vboxsync DisasmCore.cpp: variadic macro warning.
(edit) @25562   15 years vboxsync Link fix
(edit) @25561   15 years vboxsync Compile fix
(edit) @21187   15 years vboxsync Deal with operand size and mod default values for certain instructions …
(edit) @20961   15 years vboxsync fixed typo, it means occurred, not occured
(edit) @20041   16 years vboxsync Support 32 bits cr8 accesses (lock mov cr0, eax = mov cr8, eax)
(edit) @13836   16 years vboxsync s/ELEMENTS/RT_ELEMENTS/g - retiring ELEMENTS (finally).
(edit) @13834   16 years vboxsync Some strugging format conversions.
(edit) @13833   16 years vboxsync VMM,DIS: some left over VBOX_SUCCESS/FAILURE conversions.
(edit) @13832   16 years vboxsync IN_GC -> IN_RC.
(edit) @13241   16 years vboxsync Added support for three byte opcodes (not complete; just to test …
(edit) @12790   16 years vboxsync Correction for address size override in 16 bits mode.
(edit) @11490   16 years vboxsync Consistency
(edit) @11489   16 years vboxsync ImmVRel is 32 bits sign extended to 64 bits in long mode.
(edit) @11464   16 years vboxsync Iz means sign extend to 64 bits, not zero extend.
(edit) @11462   16 years vboxsync Correct fix for forced flag handling in instruction groups.
(edit) @11461   16 years vboxsync Backed out 34906. Not necessary.
(edit) @11460   16 years vboxsync Check for force flags when determining the new opcode in instruction …
(edit) @11406   16 years vboxsync warning
(edit) @10394   16 years vboxsync More bug fixes for index handling.
(edit) @10275   16 years vboxsync Handle the 'mov %Ev, %Iz' case correctly in 64 bits op mode.
(edit) @10272   16 years vboxsync Deal with sign extending bytes to uint64_t.
(edit) @9921   16 years vboxsync Corrections
(edit) @9919   16 years vboxsync Deal with DIL, SIL, BPL & SPL register accesses. (64 bits mode only)
(edit) @9912   16 years vboxsync Fixed bustage when the 64-bit address operand was changed to …
(edit) @9792   16 years vboxsync Byte, word and dword access to r8-r15.
(edit) @9761   16 years vboxsync 64 bits disassembly changes (32 bits displacement sign extended to 64 bits)
(edit) @9707   16 years vboxsync Not needed anymore
(edit) @9706   16 years vboxsync disCoreOne needs to catch exceptions in ring 3!!!
(edit) @9676   16 years vboxsync Correction
(edit) @9675   16 years vboxsync General cleanup of SELMToFlat.
(edit) @9131   17 years vboxsync Dropped the USE_EFFICIENT_ADDRESS flag. This breaks assumptions in …
(edit) @9097   17 years vboxsync ParseEscFP: Why copy fpop->param[12] to pCpu->param[12].parval? …
(edit) @9012   17 years vboxsync Fill in parameter size values.
(edit) @8999   17 years vboxsync Disassembler updates for 64 bits code
(edit) @8987   17 years vboxsync Fixed missing OP_SUB in the lock validation - it wasn't caught by the …
(edit) @8983   17 years vboxsync Enabled the disValidateLockSequence code.
(edit) @8956   17 years vboxsync spelling.
(edit) @8936   17 years vboxsync Lock sequence validation (disabled).
(edit) @8493   17 years vboxsync fix burns
(edit) @8492   17 years vboxsync warnings
(edit) @8380   17 years vboxsync Made strings static
(edit) @8379   17 years vboxsync More fixes.
(edit) @8377   17 years vboxsync Disassembler fixes + testcase for 64 bits
(edit) @8365   17 years vboxsync Missing occurances
(edit) @8364   17 years vboxsync Use the right tables
(edit) @8361   17 years vboxsync Even more disassembler updates
(edit) @8357   17 years vboxsync More disassmbler updates
(edit) @8355   17 years vboxsync Fixes for REX.R
(edit) @8352   17 years vboxsync More 64 bits disasm updates
(edit) @8336   17 years vboxsync More disassembler updates
(edit) @8333   17 years vboxsync Disassembler updates for 64 bits support
(edit) @8299   17 years vboxsync Updates for disassembling 64 bits instructions
(edit) @8234   17 years vboxsync MMIO: Cleanup up (removed duplicate code) Disassembler: simplified …
(edit) @8155   17 years vboxsync The Big Sun Rebranding Header Change
(edit) @8150   17 years vboxsync Cleanup
(edit) @8149   17 years vboxsync More 64 bits disassembler updates
(edit) @8142   17 years vboxsync Some updates for 64 bits disassembly
(edit) @7456   17 years vboxsync Disassemble vmread/vmwrite
(edit) @7285   17 years vboxsync added DISQueryParamRegPtr to return a pointer to a register which is …
(edit) @7138   17 years vboxsync include cpum.h
(edit) @7015   17 years vboxsync Cleaned up
(edit) @7000   17 years vboxsync Started with changes for disassembling 64 bits instructions
(edit) @5999   17 years vboxsync The Giant CDDL Dual-License Header Change.
(edit) @4953   17 years vboxsync Cleaned up disassembler
(edit) @4283   17 years vboxsync const
(edit) @4071   17 years vboxsync Biggest check-in ever. New source code headers for all (C) innotek files.
(edit) @2981   18 years vboxsync InnoTek -> innotek: all the headers and comments.
(edit) @2333   18 years vboxsync gcc-4.2 warnings
(edit) @1938   18 years vboxsync Added DISFetchRegSegEx
(edit) @1935   18 years vboxsync Optimizations and added DISFetchRegSeg & DISWriteRegSeg
(edit) @1464   18 years vboxsync Added DISQuerySegPrefixByte
(edit) @1155   18 years vboxsync Use RTStrPrintfV (%04X still broken though)
(edit) @1150   18 years vboxsync Corrected disasm out of effective address + 16 bits displacement.
(edit) @1079   18 years vboxsync Corrected parameter parsing for LDS, LES, LFS, LGS and LSS instructions
Note: See TracRevisionLog for help on using the revision log.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette