Lines Matching defs:expr

76 dwarf_add_expr_gen(Dwarf_P_Expr expr,
88 Dwarf_P_Debug dbg = expr->ex_dbg;
115 if (expr == NULL) {
120 if (expr->ex_dbg == NULL) {
200 _dwarf_p_error(expr->ex_dbg, error, DW_DLE_EXPR_LENGTH_BAD);
211 _dwarf_p_error(expr->ex_dbg, error, DW_DLE_EXPR_LENGTH_BAD);
252 _dwarf_p_error(expr->ex_dbg, error, DW_DLE_BAD_EXPR_OPCODE);
289 _dwarf_p_error(expr->ex_dbg, error, DW_DLE_EXPR_LENGTH_BAD);
301 _dwarf_p_error(expr->ex_dbg, error, DW_DLE_EXPR_LENGTH_BAD);
313 _dwarf_p_error(expr->ex_dbg, error, DW_DLE_EXPR_LENGTH_BAD);
324 _dwarf_p_error(expr->ex_dbg, error, DW_DLE_EXPR_LENGTH_BAD);
335 _dwarf_p_error(expr->ex_dbg, error, DW_DLE_EXPR_LENGTH_BAD);
383 _dwarf_p_error(expr->ex_dbg, error, DW_DLE_EXPR_LENGTH_BAD);
406 _dwarf_p_error(expr->ex_dbg, error, DW_DLE_BAD_EXPR_OPCODE);
414 _dwarf_p_error(expr->ex_dbg, error, DW_DLE_EXPR_LENGTH_BAD);
451 _dwarf_p_error(expr->ex_dbg, error, DW_DLE_EXPR_LENGTH_BAD);
461 _dwarf_p_error(expr->ex_dbg, error, DW_DLE_EXPR_LENGTH_BAD);
468 _dwarf_p_error(expr->ex_dbg, error, DW_DLE_BAD_EXPR_OPCODE);
472 next_byte_offset = expr->ex_next_byte_offset + operand_size + 1;
475 _dwarf_p_error(expr->ex_dbg, error, DW_DLE_EXPR_LENGTH_BAD);
480 &(expr->ex_byte_stream[0]) + expr->ex_next_byte_offset;
486 expr->ex_next_byte_offset = next_byte_offset;
491 dwarf_add_expr_addr_b(Dwarf_P_Expr expr,
500 if (expr == NULL) {
505 dbg = expr->ex_dbg;
512 next_byte_offset = expr->ex_next_byte_offset + upointer_size + 1;
519 &(expr->ex_byte_stream[0]) + expr->ex_next_byte_offset;
526 if (expr->ex_reloc_offset != 0) {
531 expr->ex_reloc_sym_index = sym_index;
532 expr->ex_reloc_offset = expr->ex_next_byte_offset + 1;
534 expr->ex_next_byte_offset = next_byte_offset;
539 dwarf_add_expr_addr(Dwarf_P_Expr expr,
544 dwarf_add_expr_addr_b(expr, addr, (Dwarf_Unsigned) sym_index,
550 dwarf_expr_current_offset(Dwarf_P_Expr expr, Dwarf_Error * error)
552 if (expr == NULL) {
557 if (expr->ex_dbg == NULL) {
562 return (expr->ex_next_byte_offset);
566 dwarf_expr_reset(Dwarf_P_Expr expr, Dwarf_Error * error)
568 if (expr == NULL) {
572 expr->ex_next_byte_offset=0;
577 dwarf_expr_into_block(Dwarf_P_Expr expr,
580 if (expr == NULL) {
585 if (expr->ex_dbg == NULL) {
591 *length = expr->ex_next_byte_offset;
596 return ((Dwarf_Addr)(uintptr_t) &(expr->ex_byte_stream[0]));