Lines Matching refs:cursect
3639 Dwarf_P_Section_Data cursect = 0; in _dwarf_pro_buffer() local
3641 cursect = dbg->de_current_active_section; in _dwarf_pro_buffer()
3645 if ((cursect->ds_elf_sect_no != elfsectno) || in _dwarf_pro_buffer()
3646 ((cursect->ds_nbytes + nbytes) > cursect->ds_orig_alloc) in _dwarf_pro_buffer()
3660 cursect = (Dwarf_P_Section_Data) in _dwarf_pro_buffer()
3664 if (cursect == NULL) { in _dwarf_pro_buffer()
3670 cursect->ds_data = (char *) cursect + in _dwarf_pro_buffer()
3672 cursect->ds_orig_alloc = space; in _dwarf_pro_buffer()
3673 cursect->ds_elf_sect_no = elfsectno; in _dwarf_pro_buffer()
3674 cursect->ds_nbytes = nbytes; /* reserve this number of bytes in _dwarf_pro_buffer()
3683 dbg->de_debug_sects = cursect; in _dwarf_pro_buffer()
3684 dbg->de_current_active_section = cursect; in _dwarf_pro_buffer()
3685 dbg->de_first_debug_sect = cursect; in _dwarf_pro_buffer()
3687 dbg->de_current_active_section->ds_next = cursect; in _dwarf_pro_buffer()
3688 dbg->de_current_active_section = cursect; in _dwarf_pro_buffer()
3692 return ((Dwarf_Small *) cursect->ds_data); in _dwarf_pro_buffer()
3698 (cursect->ds_data + cursect->ds_nbytes); in _dwarf_pro_buffer()
3700 cursect->ds_nbytes += nbytes; in _dwarf_pro_buffer()