Home
last modified time | relevance | path

Searched refs:ctfsect (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/cddl/osnet/dist/lib/libctf/common/
H A Dctf_lib.c221 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 Dctf_mod.c122 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 Dctf-open-bfd.c55 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 Dctf-archive.c403 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 Dctf-open.c1255 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 Dctf-open-bfd.c55 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 Dctf-archive.c403 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 Dctf-open.c1255 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 Dctf_open.c547 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 Dobjdump.c4455 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 Dreadelf.c15727 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 Dobjdump.c4724 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 Dreadelf.c16409 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 DChangeLog-20193777 (struct elfinfo text_p): New member ctfsect.
/netbsd-src/external/gpl3/gdb.old/dist/gdb/
H A DChangeLog-20193777 (struct elfinfo text_p): New member ctfsect.