/netbsd-src/external/cddl/osnet/dist/lib/libctf/common/ |
H A D | ctf_lib.c | 221 ctf_sect_t ctfsect, symsect, strsect; in ctf_fdopen() local 234 bzero(&ctfsect, sizeof (ctf_sect_t)); in ctf_fdopen() 254 ctfsect.cts_data = mmap64(NULL, st.st_size, PROT_READ, in ctf_fdopen() 257 if (ctfsect.cts_data == MAP_FAILED) in ctf_fdopen() 260 ctfsect.cts_name = _CTF_SECTION; in ctf_fdopen() 261 ctfsect.cts_type = SHT_PROGBITS; in ctf_fdopen() 262 ctfsect.cts_flags = SHF_ALLOC; in ctf_fdopen() 263 ctfsect.cts_size = (size_t)st.st_size; in ctf_fdopen() 264 ctfsect.cts_entsize = 1; in ctf_fdopen() 265 ctfsect.cts_offset = 0; in ctf_fdopen() [all …]
|
/netbsd-src/external/cddl/osnet/dist/uts/common/ctf/ |
H A D | ctf_mod.c | 122 ctf_sect_t ctfsect, symsect, strsect; in ctf_modopen() local 129 ctfsect.cts_name = ".SUNW_ctf"; in ctf_modopen() 130 ctfsect.cts_type = SHT_PROGBITS; in ctf_modopen() 131 ctfsect.cts_flags = SHF_ALLOC; in ctf_modopen() 132 ctfsect.cts_data = mp->ctfdata; in ctf_modopen() 133 ctfsect.cts_size = mp->ctfsize; in ctf_modopen() 134 ctfsect.cts_entsize = 1; in ctf_modopen() 135 ctfsect.cts_offset = 0; in ctf_modopen() 159 if ((fp = ctf_bufopen(&ctfsect, &symsect, &strsect, error)) == NULL) in ctf_modopen()
|
/netbsd-src/external/gpl3/binutils/dist/libctf/ |
H A D | ctf-open-bfd.c | 55 ctf_sect_t ctfsect; in ctf_bfdopen() local 72 ctfsect.cts_name = _CTF_SECTION; in ctf_bfdopen() 73 ctfsect.cts_entsize = 1; in ctf_bfdopen() 74 ctfsect.cts_size = bfd_section_size (ctf_asect); in ctf_bfdopen() 75 ctfsect.cts_data = contents; in ctf_bfdopen() 77 if ((arc = ctf_bfdopen_ctfsect (abfd, &ctfsect, errp)) != NULL) in ctf_bfdopen() 80 arc->ctfi_data = (void *) ctfsect.cts_data; in ctf_bfdopen() 93 const ctf_sect_t *ctfsect, int *errp) in ctf_bfdopen_ctfsect() argument 116 if (ctfsect->cts_data == NULL) in ctf_bfdopen_ctfsect() 121 preamble = ctf_arc_bufpreamble (ctfsect); in ctf_bfdopen_ctfsect() [all …]
|
H A D | ctf-archive.c | 403 ctf_arc_bufpreamble (const ctf_sect_t *ctfsect) in ctf_arc_bufpreamble() argument 405 if (ctfsect->cts_data != NULL in ctf_arc_bufpreamble() 406 && ctfsect->cts_size > sizeof (uint64_t) in ctf_arc_bufpreamble() 407 && (le64toh ((*(uint64_t *) ctfsect->cts_data)) == CTFA_MAGIC)) in ctf_arc_bufpreamble() 409 struct ctf_archive *arc = (struct ctf_archive *) ctfsect->cts_data; in ctf_arc_bufpreamble() 414 return (const ctf_preamble_t *) ctfsect->cts_data; in ctf_arc_bufpreamble() 421 ctf_arc_bufopen (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, in ctf_arc_bufopen() argument 428 if (ctfsect->cts_data != NULL in ctf_arc_bufopen() 429 && ctfsect->cts_size > sizeof (uint64_t) in ctf_arc_bufopen() 430 && (le64toh ((*(uint64_t *) ctfsect->cts_data)) == CTFA_MAGIC)) in ctf_arc_bufopen() [all …]
|
H A D | ctf-open.c | 1255 ctf_dict_t *ctf_simple_open (const char *ctfsect, size_t ctfsect_size, in ctf_simple_open() argument 1261 return ctf_simple_open_internal (ctfsect, ctfsect_size, symsect, symsect_size, in ctf_simple_open() 1269 ctf_dict_t *ctf_simple_open_internal (const char *ctfsect, size_t ctfsect_size, in ctf_simple_open_internal() argument 1286 if (ctfsect) in ctf_simple_open_internal() 1289 ctf_sect.cts_data = ctfsect; in ctf_simple_open_internal() 1321 ctf_bufopen (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, in ctf_bufopen() argument 1324 return ctf_bufopen_internal (ctfsect, symsect, strsect, NULL, 0, errp); in ctf_bufopen() 1330 ctf_bufopen_internal (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, in ctf_bufopen_internal() argument 1343 if ((ctfsect == NULL) || ((symsect != NULL) && in ctf_bufopen_internal() 1357 if (ctfsect->cts_data == NULL in ctf_bufopen_internal() [all …]
|
/netbsd-src/external/gpl3/binutils.old/dist/libctf/ |
H A D | ctf-open-bfd.c | 55 ctf_sect_t ctfsect; in ctf_bfdopen() local 72 ctfsect.cts_name = _CTF_SECTION; in ctf_bfdopen() 73 ctfsect.cts_entsize = 1; in ctf_bfdopen() 74 ctfsect.cts_size = bfd_section_size (ctf_asect); in ctf_bfdopen() 75 ctfsect.cts_data = contents; in ctf_bfdopen() 77 if ((arc = ctf_bfdopen_ctfsect (abfd, &ctfsect, errp)) != NULL) in ctf_bfdopen() 80 arc->ctfi_data = (void *) ctfsect.cts_data; in ctf_bfdopen() 93 const ctf_sect_t *ctfsect, int *errp) in ctf_bfdopen_ctfsect() argument 116 if (ctfsect->cts_data == NULL) in ctf_bfdopen_ctfsect() 121 preamble = ctf_arc_bufpreamble (ctfsect); in ctf_bfdopen_ctfsect() [all …]
|
H A D | ctf-archive.c | 403 ctf_arc_bufpreamble (const ctf_sect_t *ctfsect) in ctf_arc_bufpreamble() argument 405 if (ctfsect->cts_size > sizeof (uint64_t) && in ctf_arc_bufpreamble() 406 (le64toh ((*(uint64_t *) ctfsect->cts_data)) == CTFA_MAGIC)) in ctf_arc_bufpreamble() 408 struct ctf_archive *arc = (struct ctf_archive *) ctfsect->cts_data; in ctf_arc_bufpreamble() 413 return (const ctf_preamble_t *) ctfsect->cts_data; in ctf_arc_bufpreamble() 420 ctf_arc_bufopen (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, in ctf_arc_bufopen() argument 427 if (ctfsect->cts_size > sizeof (uint64_t) && in ctf_arc_bufopen() 428 (le64toh ((*(uint64_t *) ctfsect->cts_data)) == CTFA_MAGIC)) in ctf_arc_bufopen() 439 arc = (struct ctf_archive *) ctfsect->cts_data; in ctf_arc_bufopen() 444 if ((fp = ctf_bufopen (ctfsect, symsect, strsect, errp)) == NULL) in ctf_arc_bufopen() [all …]
|
H A D | ctf-open.c | 1255 ctf_dict_t *ctf_simple_open (const char *ctfsect, size_t ctfsect_size, in ctf_simple_open() argument 1261 return ctf_simple_open_internal (ctfsect, ctfsect_size, symsect, symsect_size, in ctf_simple_open() 1269 ctf_dict_t *ctf_simple_open_internal (const char *ctfsect, size_t ctfsect_size, in ctf_simple_open_internal() argument 1286 if (ctfsect) in ctf_simple_open_internal() 1289 ctf_sect.cts_data = ctfsect; in ctf_simple_open_internal() 1321 ctf_bufopen (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, in ctf_bufopen() argument 1324 return ctf_bufopen_internal (ctfsect, symsect, strsect, NULL, 0, errp); in ctf_bufopen() 1330 ctf_bufopen_internal (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, in ctf_bufopen_internal() argument 1343 if ((ctfsect == NULL) || ((symsect != NULL) && in ctf_bufopen_internal() 1357 if (ctfsect->cts_size < sizeof (ctf_preamble_t)) in ctf_bufopen_internal() [all …]
|
/netbsd-src/external/cddl/osnet/dist/common/ctf/ |
H A D | ctf_open.c | 547 ctf_bufopen(const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, in ctf_bufopen() argument 557 if (ctfsect == NULL || ((symsect == NULL) != (strsect == NULL))) in ctf_bufopen() 570 if (ctfsect->cts_size < sizeof (ctf_preamble_t)) in ctf_bufopen() 573 pp = (const ctf_preamble_t *)ctfsect->cts_data; in ctf_bufopen() 588 if (ctfsect->cts_size < sizeof (ctf_header_t)) in ctf_bufopen() 591 bcopy(ctfsect->cts_data, &hp, sizeof (hp)); in ctf_bufopen() 596 (const ctf_header_v1_t *)ctfsect->cts_data; in ctf_bufopen() 598 if (ctfsect->cts_size < sizeof (ctf_header_v1_t)) in ctf_bufopen() 648 bcopy(ctfsect->cts_data, base, hdrsz); in ctf_bufopen() 652 src = (uchar_t *)ctfsect->cts_data + hdrsz; in ctf_bufopen() [all …]
|
/netbsd-src/external/gpl3/binutils.old/dist/binutils/ |
H A D | objdump.c | 4455 ctf_sect_t ctfsect; in make_ctfsect() local 4457 ctfsect.cts_name = name; in make_ctfsect() 4458 ctfsect.cts_entsize = 1; in make_ctfsect() 4459 ctfsect.cts_size = size; in make_ctfsect() 4460 ctfsect.cts_data = data; in make_ctfsect() 4462 return ctfsect; in make_ctfsect() 4544 ctf_sect_t ctfsect; in dump_ctf() local 4561 ctfsect = make_ctfsect (sect_name, ctfdata, ctfsize); in dump_ctf() 4562 if ((ctfa = ctf_bfdopen_ctfsect (abfd, &ctfsect, &err)) == NULL) in dump_ctf()
|
H A D | readelf.c | 15727 ctf_sect_t ctfsect, symsect, strsect; in dump_section_as_ctf() local 15740 shdr_to_ctf_sect (&ctfsect, section, filedata); in dump_section_as_ctf() 15742 ctfsect.cts_data = data; in dump_section_as_ctf() 15787 if ((ctfa = ctf_arc_bufopen (&ctfsect, symsectp, strsectp, &err)) == NULL) in dump_section_as_ctf()
|
/netbsd-src/external/gpl3/binutils/dist/binutils/ |
H A D | objdump.c | 4724 ctf_sect_t ctfsect; in make_ctfsect() local 4726 ctfsect.cts_name = name; in make_ctfsect() 4727 ctfsect.cts_entsize = 1; in make_ctfsect() 4728 ctfsect.cts_size = size; in make_ctfsect() 4729 ctfsect.cts_data = data; in make_ctfsect() 4731 return ctfsect; in make_ctfsect() 4813 ctf_sect_t ctfsect; in dump_ctf() local 4834 ctfsect = make_ctfsect (sect_name, ctfdata, bfd_section_size (sec)); in dump_ctf() 4835 if ((ctfa = ctf_bfdopen_ctfsect (abfd, &ctfsect, &err)) == NULL) in dump_ctf()
|
H A D | readelf.c | 16409 ctf_sect_t ctfsect, symsect, strsect; in dump_section_as_ctf() local 16422 shdr_to_ctf_sect (&ctfsect, section, filedata); in dump_section_as_ctf() 16424 ctfsect.cts_data = data; in dump_section_as_ctf() 16469 if ((ctfa = ctf_arc_bufopen (&ctfsect, symsectp, strsectp, &err)) == NULL) in dump_section_as_ctf()
|
/netbsd-src/external/gpl3/gdb/dist/gdb/ |
H A D | ChangeLog-2019 | 3777 (struct elfinfo text_p): New member ctfsect.
|
/netbsd-src/external/gpl3/gdb.old/dist/gdb/ |
H A D | ChangeLog-2019 | 3777 (struct elfinfo text_p): New member ctfsect.
|