Minor readme changes

This commit is contained in:
flobernd 2015-05-16 05:06:52 +02:00
parent 4676a8b2d7
commit ad845a1dae
1 changed files with 5 additions and 7 deletions

View File

@ -26,21 +26,19 @@ The following example program uses Zydis to disassemble a given memory buffer an
#include <stdint.h> #include <stdint.h>
#include "Zydis.hpp" #include "Zydis.hpp"
using namespace Zydis;
int _tmain(int argc, _TCHAR* argv[]) int _tmain(int argc, _TCHAR* argv[])
{ {
uint8_t data[] = uint8_t data[] =
{ {
0x90, 0xE9, 0x00, 0x00, 0x00, 0x00, 0xC3 0x90, 0xE9, 0x00, 0x00, 0x00, 0x00, 0xC3
}; };
MemoryInput input(&data[0], sizeof(data)); Zydis::MemoryInput input(&data[0], sizeof(data));
InstructionInfo info; Zydis::InstructionInfo info;
InstructionDecoder decoder; Zydis::InstructionDecoder decoder;
decoder.setDisassemblerMode(ZydisMode::M32BIT); decoder.setDisassemblerMode(Zydis::ZydisMode::M32BIT);
decoder.setDataSource(&input); decoder.setDataSource(&input);
decoder.setInstructionPointer(0); decoder.setInstructionPointer(0);
IntelInstructionFormatter formatter; Zydis::IntelInstructionFormatter formatter;
while (decoder.decodeInstruction(info)) while (decoder.decodeInstruction(info))
{ {
std::cout << formatter.formatInstruction(info) << std::endl; std::cout << formatter.formatInstruction(info) << std::endl;