Lines Matching defs:cu
328 Dwarf_CU cu, Dwarf_Die die, Dwarf_Attribute at, uint64_t form,
340 avref.u[0].u64 = dwarf_read(dp, offsetp, cu->cu_pointer_size);
377 return dwarf_init_attr(dbg, dp, offsetp, cu, die, at, form, error);
379 if (cu->cu_version == 2)
380 avref.u[0].u64 = dwarf_read(dp, offsetp, cu->cu_pointer_size);
381 else if (cu->cu_version == 3)
416 dwarf_init_abbrev(Dwarf_Debug dbg, Dwarf_CU cu, Dwarf_Error *error)
430 offset = cu->cu_abbrev_offset;
444 if ((ret = dwarf_abbrev_add(cu, entry, tag, children, &a, error)) != DWARF_E_NONE)
463 Dwarf_CU cu;
480 if ((cu = calloc(sizeof(struct _Dwarf_CU), 1)) == NULL) {
486 cu->cu_offset = offset;
501 free(cu);
517 cu->cu_length = length;
518 cu->cu_header_length = (dbg->dbg_offsize == 4) ? 4 : 12;
519 cu->cu_version = dwarf_read(&d, &offset, 2);
520 cu->cu_abbrev_offset = dwarf_read(&d, &offset, dbg->dbg_offsize);
521 cu->cu_pointer_size = dwarf_read(&d, &offset, 1);
522 cu->cu_next_offset = next_offset;
525 STAILQ_INIT(&cu->cu_abbrev);
528 STAILQ_INIT(&cu->cu_die);
532 STAILQ_INIT(&cu->cu_die_hash[i]);
535 STAILQ_INSERT_TAIL(&dbg->dbg_cu, cu, cu_next);
537 if (cu->cu_version != 2 && cu->cu_version != 3) {
544 if ((ret = dwarf_init_abbrev(dbg, cu, error)) != DWARF_E_NONE)
563 if ((a = dwarf_abbrev_find(cu, abnum)) == NULL) {
568 if ((ret = dwarf_die_add(cu, level, die_offset,
574 cu, die, at, at->at_form, error)) != DWARF_E_NONE)