Home
last modified time | relevance | path

Searched refs:cu (Results 1 - 25 of 143) sorted by relevance

123456

/third_party/elfutils/libdw/
H A Ddwarf_formref_die.c44 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 Ddwarf_cu_info.c39 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 Ddwarf_getsrcfiles.c52 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 Ddwarf_formudata.c45 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 Dlibdw_find_split_unit.c45 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 Ddwarf_ranges.c44 __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 Ddwarf_getlocation_attr.c40 .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 DlibdwP.h400 #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 Ddwarf_getlocation.c51 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 Ddwarf_decl_file.c59 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 Ddwarf_formaddr.c38 __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 Ddwarf_cu_die.c38 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 Ddwarf_die_addr_die.c45 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 Ddwarf_getabbrev.c40 __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 Dlibdw_form.c42 __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 Ddwarf_siblingof.c58 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 Ddwarf_tag.c39 __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 Ddwarf_formstring.c49 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 Ddwarf_get_units.c39 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 Dtest_dbapi.py359 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 Dcu.c78 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 Dlines.c38 __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 Ddwfl_module_getsrc_file.c46 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 Dhwcontext_cuda.c53 #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 Dlow_high_pc.c34 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...]

Completed in 11 milliseconds

123456