/third_party/elfutils/libdw/ |
H A D | dwarf_formref_die.c | 44 struct Dwarf_CU *cu = attr->cu; in dwarf_formref_die() local 53 if (cu->version == 2 && attr->form == DW_FORM_ref_addr) in dwarf_formref_die() 54 ref_size = cu->address_size; in dwarf_formref_die() 60 ref_size = cu->offset_size; in dwarf_formref_die() 63 ? INTUSE(dwarf_getalt) (cu->dbg) : cu->dbg); in dwarf_formref_die() 71 if (__libdw_read_offset (cu->dbg, dbg_ret, IDX_debug_info, attr->valp, in dwarf_formref_die() 85 uint64_t sig = read_8ubyte_unaligned (cu->dbg, attr->valp); in dwarf_formref_die() 86 cu in dwarf_formref_die() [all...] |
H A D | dwarf_cu_info.c | 39 dwarf_cu_info (Dwarf_CU *cu, in dwarf_cu_info() argument 45 if (cu == NULL) in dwarf_cu_info() 49 *version = cu->version; in dwarf_cu_info() 52 *unit_type = cu->unit_type; in dwarf_cu_info() 56 if (cu->version >= 2 && cu->version <= 5 in dwarf_cu_info() 57 && cu->unit_type >= DW_UT_compile in dwarf_cu_info() 58 && cu->unit_type <= DW_UT_split_type) in dwarf_cu_info() 59 *cudie = CUDIE (cu); in dwarf_cu_info() 70 if (cu in dwarf_cu_info() [all...] |
H A D | dwarf_getsrcfiles.c | 52 struct Dwarf_CU *const cu = cudie->cu; in dwarf_getsrcfiles() local 53 if (cu->files == NULL) in dwarf_getsrcfiles() 57 if (cu->unit_type == DW_UT_split_compile in dwarf_getsrcfiles() 58 || cu->unit_type == DW_UT_split_type) in dwarf_getsrcfiles() 61 cu->files = (void *) -1; in dwarf_getsrcfiles() 65 if (cu->dbg->sectiondata[IDX_debug_line] != NULL) in dwarf_getsrcfiles() 69 res = __libdw_getsrclines (cu->dbg, 0, in dwarf_getsrcfiles() 71 cu->address_size, NULL, in dwarf_getsrcfiles() 72 &cu in dwarf_getsrcfiles() [all...] |
H A D | dwarf_formudata.c | 45 const Elf_Data *d = attr->cu->dbg->sectiondata[sec_index]; in __libdw_formptr() 49 && attr->cu->version < 5 in __libdw_formptr() 50 && attr->cu->unit_type == DW_UT_split_compile)) in __libdw_formptr() 52 skel = __libdw_find_split_unit (attr->cu); in __libdw_formptr() 75 Elf_Data *data = attr->cu->dbg->sectiondata[cu_sec_idx (attr->cu)]; in __libdw_formptr() 77 size_t size = attr->cu->offset_size; in __libdw_formptr() 87 offset = read_4ubyte_unaligned (attr->cu->dbg, datap); in __libdw_formptr() 89 offset = read_8ubyte_unaligned (attr->cu->dbg, datap); in __libdw_formptr() 95 if (__libdw_read_offset (attr->cu in __libdw_formptr() [all...] |
H A D | libdw_find_split_unit.c | 45 try_split_file (Dwarf_CU *cu, const char *dwo_path) in try_split_file() argument 58 && cu->unit_id8 == split->unit_id8) in try_split_file() 60 if (tsearch (split->dbg, &cu->dbg->split_tree, in try_split_file() 69 __libdw_link_skel_split (cu, split); in try_split_file() 78 if (cu->split == (Dwarf_CU *) -1) in try_split_file() 90 __libdw_find_split_unit (Dwarf_CU *cu) in __libdw_find_split_unit() argument 93 if (cu->split != (Dwarf_CU *) -1) in __libdw_find_split_unit() 94 return cu->split; in __libdw_find_split_unit() 99 if (cu->unit_type == DW_UT_skeleton) in __libdw_find_split_unit() 101 Dwarf_Die cudie = CUDIE (cu); in __libdw_find_split_unit() [all...] |
H A D | dwarf_ranges.c | 44 __libdw_read_begin_end_pair_inc (Dwarf_CU *cu, int sec_index, in __libdw_read_begin_end_pair_inc() argument 51 Dwarf *dbg = cu->dbg; in __libdw_read_begin_end_pair_inc() 53 && cu->version < 5 in __libdw_read_begin_end_pair_inc() 54 && cu->unit_type == DW_UT_split_compile) in __libdw_read_begin_end_pair_inc() 73 if (__libdw_addrx (cu, addr_idx, &base) != 0) in __libdw_read_begin_end_pair_inc() 83 if (__libdw_addrx (cu, addr_idx, &begin) != 0) in __libdw_read_begin_end_pair_inc() 88 if (__libdw_addrx (cu, addr_idx, &end) != 0) in __libdw_read_begin_end_pair_inc() 100 if (__libdw_addrx (cu, addr_idx, &begin) != 0) in __libdw_read_begin_end_pair_inc() 175 if (__libdw_addrx (cu, addr_idx, &base) != 0) in __libdw_read_begin_end_pair_inc() 186 if (__libdw_addrx (cu, addr_id in __libdw_read_begin_end_pair_inc() 394 Dwarf_CU *cu = attr->cu; initial_offset() local [all...] |
H A D | dwarf_getlocation_attr.c | 40 .debug_info from the same cu as the attr. Otherwise it comes from in attr_form_cu() 49 return attr->cu; in attr_form_cu() 51 return (attr->cu->version < 5 in attr_form_cu() 52 ? attr->cu->dbg->fake_loc_cu in attr_form_cu() 53 : attr->cu->dbg->fake_loclists_cu); in attr_form_cu() 58 addr_valp (Dwarf_CU *cu, Dwarf_Word index) in addr_valp() argument 60 Elf_Data *debug_addr = cu->dbg->sectiondata[IDX_debug_addr]; in addr_valp() 67 Dwarf_Word offset = __libdw_cu_addr_base (cu) + (index * cu->address_size); in addr_valp() 83 result->cu in dwarf_getlocation_attr() [all...] |
H A D | libdwP.h | 400 #define ISV4TU(cu) ((cu)->version == 4 && (cu)->sec_idx == IDX_debug_types) 465 __libdw_first_die_off_from_cu (struct Dwarf_CU *cu) in __libdw_first_die_off_from_cu() argument 467 return __libdw_first_die_from_cu_start (cu->start, in __libdw_first_die_off_from_cu() 468 cu->offset_size, in __libdw_first_die_off_from_cu() 469 cu->version, in __libdw_first_die_off_from_cu() 470 cu->unit_type); in __libdw_first_die_off_from_cu() 476 .cu = (fromcu), \ 484 .cu 713 __libdw_form_val_len(struct Dwarf_CU *cu, unsigned int form, const unsigned char *valp) __libdw_form_val_len() argument 954 cu_sec_idx(struct Dwarf_CU *cu) cu_sec_idx() argument 1008 __libdw_cu_addr_base(Dwarf_CU *cu) __libdw_cu_addr_base() argument 1031 str_offsets_base_off(Dwarf *dbg, Dwarf_CU *cu) str_offsets_base_off() argument 1133 __libdw_cu_str_off_base(Dwarf_CU *cu) __libdw_cu_str_off_base() argument 1142 __libdw_cu_ranges_base(Dwarf_CU *cu) __libdw_cu_ranges_base() argument 1231 __libdw_cu_locs_base(Dwarf_CU *cu) __libdw_cu_locs_base() argument [all...] |
H A D | dwarf_getlocation.c | 51 if (attr->cu->version >= 4) in attr_ok() 170 struct loc_block_s **found = tfind (&fake, &attr->cu->locs, loc_compare); in dwarf_getlocation_implicit_value() 214 struct loc_s **found = tfind (&fake, &attr->cu->locs, loc_compare); in is_constant_offset() 222 Dwarf_Op *result = libdw_alloc (attr->cu->dbg, in is_constant_offset() 231 struct loc_s *newp = libdw_alloc (attr->cu->dbg, in is_constant_offset() 238 found = tsearch (newp, &attr->cu->locs, loc_compare); in is_constant_offset() 664 getlocation (struct Dwarf_CU *cu, const Dwarf_Block *block, in getlocation() argument 675 return __libdw_intern_expression (cu->dbg, cu->dbg->other_byte_order, in getlocation() 676 cu in getlocation() 709 __libdw_cu_base_address(Dwarf_CU *cu) __libdw_cu_base_address() argument 751 Dwarf_CU *cu = attr->cu; initial_offset() local 826 Dwarf_CU *cu = attr->cu; getlocations_addr() local [all...] |
H A D | dwarf_decl_file.c | 59 struct Dwarf_CU *cu = attr_mem.cu; in dwarf_decl_file() local 60 if (cu->lines == NULL) in dwarf_decl_file() 67 (void) INTUSE(dwarf_getsrclines) (&CUDIE (cu), &lines, &nlines); in dwarf_decl_file() 68 assert (cu->lines != NULL); in dwarf_decl_file() 71 if (cu->lines == (void *) -1l) in dwarf_decl_file() 79 assert (cu->files != NULL && cu->files != (void *) -1l); in dwarf_decl_file() 81 if (idx >= cu->files->nfiles) in dwarf_decl_file() 87 return cu in dwarf_decl_file() [all...] |
H A D | dwarf_formaddr.c | 38 __libdw_addrx (Dwarf_CU *cu, Dwarf_Word idx, Dwarf_Addr *addr) in __libdw_addrx() argument 40 Dwarf_Off addr_off = __libdw_cu_addr_base (cu); in __libdw_addrx() 44 Dwarf *dbg = cu->dbg; in __libdw_addrx() 52 int address_size = cu->address_size; in __libdw_addrx() 53 if (cu->address_size > dbg->sectiondata[IDX_debug_addr]->d_size) in __libdw_addrx() 86 Dwarf_CU *cu = attr->cu; in dwarf_formaddr() local 87 Dwarf *dbg = cu->dbg; in dwarf_formaddr() 89 const unsigned char *endp = attr->cu->endp; in dwarf_formaddr() 94 if (__libdw_read_address (dbg, cu_sec_idx (cu), data in dwarf_formaddr() [all...] |
H A D | dwarf_cu_die.c | 38 dwarf_cu_die (Dwarf_CU *cu, Dwarf_Die *result, Dwarf_Half *versionp, in dwarf_cu_die() argument 43 if (cu == NULL) in dwarf_cu_die() 46 *result = CUDIE (cu); in dwarf_cu_die() 49 *versionp = cu->version; in dwarf_cu_die() 51 *abbrev_offsetp = cu->orig_abbrev_offset; in dwarf_cu_die() 53 *address_sizep = cu->address_size; in dwarf_cu_die() 55 *offset_sizep = cu->offset_size; in dwarf_cu_die() 57 *unit_idp = cu->unit_id8; in dwarf_cu_die() 59 *subdie_offsetp = cu->subdie_offset; in dwarf_cu_die()
|
H A D | dwarf_die_addr_die.c | 45 Dwarf_CU *cu = __libdw_findcu_addr (dbg, addr); in dwarf_die_addr_die() 47 if (cu == NULL) in dwarf_die_addr_die() 51 cu = __libdw_findcu_addr (alt, addr); in dwarf_die_addr_die() 54 if (cu == NULL) in dwarf_die_addr_die() 58 cu = __libdw_findcu_addr (split, addr); in dwarf_die_addr_die() 61 if (cu == NULL) in dwarf_die_addr_die() 67 *result = (Dwarf_Die) { .addr = addr, .cu = cu }; in dwarf_die_addr_die()
|
H A D | dwarf_getabbrev.c | 40 __libdw_getabbrev (Dwarf *dbg, struct Dwarf_CU *cu, Dwarf_Off offset, in __libdw_getabbrev() argument 85 if (cu == NULL in __libdw_getabbrev() 86 || (abb = Dwarf_Abbrev_Hash_find (&cu->abbrev_hash, code)) == NULL) in __libdw_getabbrev() 152 if (cu != NULL && ! foundit) in __libdw_getabbrev() 153 if (Dwarf_Abbrev_Hash_insert (&cu->abbrev_hash, abb->code, abb) == -1) in __libdw_getabbrev() 158 abb = Dwarf_Abbrev_Hash_find (&cu->abbrev_hash, code); in __libdw_getabbrev() 169 if (die == NULL || die->cu == NULL) in dwarf_getabbrev() 172 Dwarf_CU *cu = die->cu; in dwarf_getabbrev() 173 Dwarf *dbg = cu in dwarf_getabbrev() [all...] |
H A D | libdw_form.c | 42 __libdw_form_val_compute_len (struct Dwarf_CU *cu, unsigned int form, in __libdw_form_val_compute_len() argument 46 const unsigned char *endp = cu->endp; in __libdw_form_val_compute_len() 55 result = cu->address_size; in __libdw_form_val_compute_len() 59 result = cu->version == 2 ? cu->address_size : cu->offset_size; in __libdw_form_val_compute_len() 68 result = cu->offset_size; in __libdw_form_val_compute_len() 80 result = read_2ubyte_unaligned (cu->dbg, valp) + 2; in __libdw_form_val_compute_len() 86 result = read_4ubyte_unaligned (cu->dbg, valp) + 4; in __libdw_form_val_compute_len() 125 result = __libdw_form_val_len (cu, u12 in __libdw_form_val_compute_len() [all...] |
H A D | dwarf_siblingof.c | 58 sibattr.cu = this_die.cu; in dwarf_siblingof() 79 size_t size = sibattr.cu->endp - sibattr.cu->startp; in dwarf_siblingof() 80 size_t die_off = this_die.addr - this_die.cu->startp; in dwarf_siblingof() 88 addr = sibattr.cu->startp + offset; in dwarf_siblingof() 98 unsigned char *endp = sibattr.cu->endp; in dwarf_siblingof() 128 unsigned char *endp = sibattr.cu->endp; in dwarf_siblingof() 140 result->cu = sibattr.cu; in dwarf_siblingof() [all...] |
H A D | dwarf_tag.c | 39 __libdw_findabbrev (struct Dwarf_CU *cu, unsigned int code) in __libdw_findabbrev() argument 48 abb = Dwarf_Abbrev_Hash_find (&cu->abbrev_hash, code); in __libdw_findabbrev() 50 while (cu->last_abbrev_offset != (size_t) -1l) in __libdw_findabbrev() 56 abb = __libdw_getabbrev (cu->dbg, cu, cu->last_abbrev_offset, &length, in __libdw_findabbrev() 61 cu->last_abbrev_offset = (size_t) -1l; in __libdw_findabbrev() 65 cu->last_abbrev_offset += length; in __libdw_findabbrev()
|
H A D | dwarf_formstring.c | 49 Dwarf_CU *cu = attrp->cu; in dwarf_formstring() 50 Dwarf *dbg = cu->dbg; in dwarf_formstring() 77 if (__libdw_read_offset (dbg, dbg_ret, cu_sec_idx (cu), in dwarf_formstring() 78 attrp->valp, cu->offset_size, &off, in dwarf_formstring() 84 if (__libdw_read_offset (dbg, dbg_ret, cu_sec_idx (cu), in dwarf_formstring() 85 attrp->valp, cu->offset_size, &off, in dwarf_formstring() 93 const unsigned char *endp = cu->endp; in dwarf_formstring() 138 Dwarf_Off str_off = __libdw_cu_str_off_base (cu); in dwarf_formstring() 149 int offset_size = cu in dwarf_formstring() [all...] |
H A D | dwarf_get_units.c | 39 dwarf_get_units (Dwarf *dwarf, Dwarf_CU *cu, Dwarf_CU **next_cu, in dwarf_get_units() argument 49 if (cu == NULL) in dwarf_get_units() 56 off = cu->end; in dwarf_get_units() 57 v4type = cu->sec_idx != IDX_debug_info; in dwarf_get_units() 60 if (cu->sec_idx != IDX_debug_info && cu->sec_idx != IDX_debug_types) in dwarf_get_units() 69 if (off >= cu->dbg->sectiondata[IDX_debug_info]->d_size) in dwarf_get_units() 71 if (cu->dbg->sectiondata[IDX_debug_types] == NULL) in dwarf_get_units() 79 if (off >= cu->dbg->sectiondata[IDX_debug_types]->d_size) in dwarf_get_units()
|
/third_party/python/Lib/test/test_sqlite3/ |
H A D | test_dbapi.py | 359 cu = self.cx.cursor() 360 cu.execute("create table test(id integer primary key, name text)") 361 cu.execute("insert into test(name) values (?)", ("foo",)) 387 cu = self.cx.cursor() 399 cu = self.cx.cursor() 400 res = cu.execute(sql) 403 self.assertRaises(sqlite.ProgrammingError, cu.execute, sql) 404 self.assertRaises(sqlite.ProgrammingError, cu.executemany, sql, []) 405 self.assertRaises(sqlite.ProgrammingError, cu.executescript, sql) 433 cu [all...] |
/third_party/elfutils/libdwfl/ |
H A D | cu.c | 78 aranges[naranges].cu = NULL; in addrarange() 139 struct dwfl_cu *cu = arg; in nofree() local 140 if (cu == (void *) -1l) in nofree() 143 assert (cu->mod->lazycu == 0); in nofree() 159 cudie_offset (const struct dwfl_cu *cu) in cudie_offset() argument 161 return __libdw_first_die_off_from_cu (cu->die.cu); in cudie_offset() 200 key.die.cu = die->cu; in intern_cu() 211 struct dwfl_cu *cu in intern_cu() local 245 __libdwfl_nextcu(Dwfl_Module *mod, struct dwfl_cu *lastcu, struct dwfl_cu **cu) __libdwfl_nextcu() argument 295 arangecu(Dwfl_Module *mod, struct dwfl_arange *arange, struct dwfl_cu **cu) arangecu() argument 313 __libdwfl_addrcu(Dwfl_Module *mod, Dwarf_Addr addr, struct dwfl_cu **cu) __libdwfl_addrcu() argument [all...] |
H A D | lines.c | 38 __libdwfl_cu_getsrclines (struct dwfl_cu *cu) in __libdwfl_cu_getsrclines() argument 40 if (cu->lines == NULL) in __libdwfl_cu_getsrclines() 44 if (INTUSE(dwarf_getsrclines) (&cu->die, &lines, &nlines) != 0) in __libdwfl_cu_getsrclines() 47 cu->lines = malloc (offsetof (struct Dwfl_Lines, idx[nlines])); in __libdwfl_cu_getsrclines() 48 if (cu->lines == NULL) in __libdwfl_cu_getsrclines() 50 cu->lines->cu = cu; in __libdwfl_cu_getsrclines() 52 cu->lines->idx[i].idx = i; in __libdwfl_cu_getsrclines()
|
H A D | dwfl_module_getsrc_file.c | 46 return &dwfl_linecu (line)->die.cu->lines->info[line->idx]; in dwfl_line() 77 struct dwfl_cu *cu = NULL; in dwfl_module_getsrc_file() local 79 while ((error = __libdwfl_nextcu (mod, cu, &cu)) == DWFL_E_NOERROR in dwfl_module_getsrc_file() 80 && cu != NULL in dwfl_module_getsrc_file() 81 && (error = __libdwfl_cu_getsrclines (cu)) == DWFL_E_NOERROR) in dwfl_module_getsrc_file() 88 for (size_t cnt = 0; cnt < cu->die.cu->lines->nlines; ++cnt) in dwfl_module_getsrc_file() 90 Dwarf_Line *line = &cu->die.cu in dwfl_module_getsrc_file() [all...] |
/third_party/ffmpeg/libavutil/ |
H A D | hwcontext_cuda.c | 53 #define CHECK_CU(x) FF_CUDA_CHECK_DL(device_ctx, cu, x) 85 CudaFunctions *cu = hwctx->internal->cuda_dl; in cuda_buffer_free() local 89 CHECK_CU(cu->cuCtxPushCurrent(hwctx->cuda_ctx)); in cuda_buffer_free() 91 CHECK_CU(cu->cuMemFree((CUdeviceptr)data)); in cuda_buffer_free() 93 CHECK_CU(cu->cuCtxPopCurrent(&dummy)); in cuda_buffer_free() 101 CudaFunctions *cu = hwctx->internal->cuda_dl; in cuda_pool_alloc() local 108 err = CHECK_CU(cu->cuCtxPushCurrent(hwctx->cuda_ctx)); in cuda_pool_alloc() 112 err = CHECK_CU(cu->cuMemAlloc(&data, size)); in cuda_pool_alloc() 118 CHECK_CU(cu->cuMemFree(data)); in cuda_pool_alloc() 123 CHECK_CU(cu in cuda_pool_alloc() 132 CudaFunctions *cu = hwctx->internal->cuda_dl; cuda_frames_init() local 227 CudaFunctions *cu = hwctx->internal->cuda_dl; cuda_transfer_data() local 286 CudaFunctions *cu = hwctx->internal->cuda_dl; cuda_device_uninit() local 331 CudaFunctions *cu; cuda_context_init() local 400 CudaFunctions *cu; cuda_device_create() local 439 CudaFunctions *cu; cuda_device_derive() local [all...] |
/third_party/elfutils/tests/ |
H A D | low_high_pc.c | 34 Dwarf_Die *cu; member 91 struct args a = { .dwfl = NULL, .cu = NULL }; in main() 100 while ((a.cu = dwfl_nextcu (a.dwfl, a.cu, &a.dwbias)) != NULL) in main() 102 a.file = dwarf_diename (a.cu); in main() 103 handle_die (a.cu, &a); in main() 104 dwarf_getfuncs (a.cu, &handle_die, &a, 0); in main() 108 if (dwarf_cu_info (a.cu->cu, NULL, &unit_type, NULL, &subdie, in main() 111 Dwarf_Off off = dwarf_dieoffset (a.cu); in main() [all...] |