ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

dwarfeval.c
Go to the documentation of this file.
00001     OpAddr = 0x03,  /* 1 op, const addr */
00002     OpDeref = 0x06,
00003     OpConst1u = 0x08,   /* 1 op, 1 byte const */
00004     OpConst1s = 0x09,   /*  " signed */
00005     OpConst2u = 0x0A,   /* 1 op, 2 byte const  */
00006     OpConst2s = 0x0B,   /*  " signed */
00007     OpConst4u = 0x0C,   /* 1 op, 4 byte const */
00008     OpConst4s = 0x0D,   /*  " signed */
00009     OpConst8u = 0x0E,   /* 1 op, 8 byte const */
00010     OpConst8s = 0x0F,   /*  " signed */
00011     OpConstu = 0x10,    /* 1 op, LEB128 const */
00012     OpConsts = 0x11,    /*  " signed */
00013     OpDup = 0x12,
00014     OpDrop = 0x13,
00015     OpOver = 0x14,
00016     OpPick = 0x15,      /* 1 op, 1 byte stack index */
00017     OpSwap = 0x16,
00018     OpRot = 0x17,
00019     OpXderef = 0x18,
00020     OpAbs = 0x19,
00021     OpAnd = 0x1A,
00022     OpDiv = 0x1B,
00023     OpMinus = 0x1C,
00024     OpMod = 0x1D,
00025     OpMul = 0x1E,
00026     OpNeg = 0x1F,
00027     OpNot = 0x20,
00028     OpOr = 0x21,
00029     OpPlus = 0x22,
00030     OpPlusUconst = 0x23,    /* 1 op, ULEB128 addend */
00031     OpShl = 0x24,
00032     OpShr = 0x25,
00033     OpShra = 0x26,
00034     OpXor = 0x27,
00035     OpSkip = 0x2F,      /* 1 op, signed 2-byte constant */
00036     OpBra = 0x28,       /* 1 op, signed 2-byte constant */
00037     OpEq = 0x29,
00038     OpGe = 0x2A,
00039     OpGt = 0x2B,
00040     OpLe = 0x2C,
00041     OpLt = 0x2D,
00042     OpNe = 0x2E,
00043     OpLit0 = 0x30,
00044         /* OpLitN = OpLit0 + N for N = 0..31 */
00045     OpReg0 = 0x50,
00046         /* OpRegN = OpReg0 + N for N = 0..31 */
00047     OpBreg0 = 0x70, /* 1 op, signed LEB128 constant */
00048         /* OpBregN = OpBreg0 + N for N = 0..31 */
00049     OpRegx = 0x90,  /* 1 op, ULEB128 register */
00050     OpFbreg = 0x91, /* 1 op, SLEB128 offset */
00051     OpBregx = 0x92, /* 2 op, ULEB128 reg, SLEB128 off */
00052     OpPiece = 0x93, /* 1 op, ULEB128 size of piece */
00053     OpDerefSize = 0x94, /* 1-byte size of data retrieved */
00054     OpXderefSize = 0x95,    /* 1-byte size of data retrieved */
00055     OpNop = 0x96,
00056     /* next four new in Dwarf v3 */
00057     OpPushObjAddr = 0x97,
00058     OpCall2 = 0x98, /* 2-byte offset of DIE */
00059     OpCall4 = 0x99, /* 4-byte offset of DIE */
00060     OpCallRef = 0x9A,   /* 4- or 8- byte offset of DIE */
00061     /* 0xE0-0xFF reserved for user-specific */

Generated on Fri May 25 2012 04:34:47 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.