Home
last modified time | relevance | path

Searched refs:loc_expr (Results 1 – 1 of 1) sorted by relevance

/src/contrib/elftoolchain/libdwarf/
H A Ddwarf_pro_attr.c33 Dwarf_P_Expr loc_expr, Dwarf_Error *error) in dwarf_add_AT_location_expr() argument
37 if (dbg == NULL || die == NULL || loc_expr == NULL) { in dwarf_add_AT_location_expr()
47 at->at_expr = loc_expr; in dwarf_add_AT_location_expr()
49 if (_dwarf_expr_into_block(loc_expr, error) != DW_DLE_NONE) { in dwarf_add_AT_location_expr()
53 at->u[0].u64 = loc_expr->pe_length; in dwarf_add_AT_location_expr()
54 at->u[1].u8p = loc_expr->pe_block; in dwarf_add_AT_location_expr()
55 if (loc_expr->pe_length <= UCHAR_MAX) in dwarf_add_AT_location_expr()
57 else if (loc_expr->pe_length <= USHRT_MAX) in dwarf_add_AT_location_expr()
59 else if (loc_expr->pe_length <= UINT_MAX) in dwarf_add_AT_location_expr()