Lines Matching refs:loc

987 #define	get_value_inc(result, loc, size, is_signed) \
988 result = Debug_GetValue((loc), (size), (is_signed)); \
989 (loc) += (size);
992 db_disasm_esc(uintptr_t loc, int inst, int rex, int short_addr,
997 db_read_address(uintptr_t loc, int short_addr, int rex, int regmodrm,
1004 db_read_address(uintptr_t loc, int short_addr, int rex, int regmodrm, struct i_addr *addrp)
1014 return (loc);
1025 get_value_inc(sib, loc, 1, FALSE);
1038 get_value_inc(addrp->disp, loc, 4, FALSE);
1052 get_value_inc(disp, loc, 1, TRUE);
1058 get_value_inc(disp, loc, 4, FALSE);
1063 return (loc);
1095 db_disasm_esc(uintptr_t loc, int inst, int rex, int short_addr, int size, const char *seg)
1103 get_value_inc(regmodrm, loc, 1, FALSE);
1109 return (loc);
1114 loc = db_read_address(loc, short_addr, rex, regmodrm, &address);
1177 return (loc);
1181 * Disassemble instruction at 'loc'. 'altfmt' specifies an
1186 db_disasm(uintptr_t loc, bool altfmt)
1208 get_value_inc(inst, loc, 1, FALSE);
1262 get_value_inc(inst, loc, 1, FALSE);
1267 loc = db_disasm_esc(loc, inst, rex, short_addr, size, seg);
1269 return (loc);
1274 get_value_inc(inst, loc, 1, FALSE);
1285 get_value_inc(regmodrm, loc, 1, FALSE);
1286 loc = db_read_address(loc, short_addr, rex, regmodrm, &address);
1544 get_value_inc(imm, loc, len, FALSE);
1550 get_value_inc(imm, loc, len, FALSE);
1555 get_value_inc(imm, loc, 1, FALSE);
1560 get_value_inc(imm, loc, 1, FALSE);
1566 get_value_inc(imm, loc, 1, TRUE);
1573 get_value_inc(imm, loc, 2, FALSE);
1579 get_value_inc(imm64, loc, len, FALSE);
1585 get_value_inc(displ, loc, len, FALSE);
1593 get_value_inc(displ, loc, 1, TRUE);
1594 displ += loc;
1602 get_value_inc(displ, loc, len, FALSE);
1603 displ += loc;
1619 get_value_inc(imm, loc, len, FALSE); /* offset */
1620 get_value_inc(imm2, loc, 2, FALSE); /* segment */
1626 return (loc);