UnivesalDisassembler(2003)

instrset.cc File Reference

#include <iomanip>
#include <iostream>
#include <fstream>
#include <map>
#include <string>
#include <ctype.h>
#include <dlfcn.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <dirent.h>
#include <libgen.h>
#include "instrset.h"
#include "shared.h"
#include "symtable.h"
#include "decoder.h"
#include "udaclasses.h"

Go to the source code of this file.

Namespaces

namespace  BuiltinTables

Functions

unsigned BuiltinTables::LEunumber (Section &data, Address addr, unsigned size)
int BuiltinTables::LEsnumber (Section &data, Address addr, unsigned size)
unsigned BuiltinTables::BEunumber (Section &data, Address addr, unsigned size)
int BuiltinTables::BEsnumber (Section &data, Address addr, unsigned size)
string BuiltinTables::imm2str (unsigned value, bool onlydecimal=false)
 imm2str returns 0,1,2,...,9,0xa,0xb,0xc ...

Variables

InstructionSet instructionset
 Instruction set - singleton.
const string instrsetdirectory = "instrset/"
const string defaultinstrset = "default"

Variable Documentation

const string defaultinstrset = "default"

Definition at line 42 of file instrset.cc.

Referenced by InstructionSet::Load().

const string instrsetdirectory = "instrset/"

Definition at line 41 of file instrset.cc.

Referenced by InstructionSet::Load(), and set_base_dir().

Instruction set - singleton.

Definition at line 39 of file instrset.cc.

Referenced by Decoder::Decode(), and main().