Searched refs:ctfsect (Results 1 - 23 of 23) sorted by relevance

/netbsd-current/external/cddl/osnet/dist/uts/common/ctf/
H A Dctf_mod.c122 ctf_sect_t ctfsect, symsect, strsect; local
129 ctfsect.cts_name = ".SUNW_ctf";
130 ctfsect.cts_type = SHT_PROGBITS;
131 ctfsect.cts_flags = SHF_ALLOC;
132 ctfsect.cts_data = mp->ctfdata;
133 ctfsect.cts_size = mp->ctfsize;
134 ctfsect.cts_entsize = 1;
135 ctfsect.cts_offset = 0;
159 if ((fp = ctf_bufopen(&ctfsect, &symsect, &strsect, error)) == NULL)
/netbsd-current/external/cddl/osnet/dist/lib/libctf/common/
H A Dctf_lib.c221 ctf_sect_t ctfsect, symsect, strsect; local
234 bzero(&ctfsect, sizeof (ctf_sect_t));
254 ctfsect.cts_data = mmap64(NULL, st.st_size, PROT_READ,
257 if (ctfsect.cts_data == MAP_FAILED)
260 ctfsect.cts_name = _CTF_SECTION;
261 ctfsect.cts_type = SHT_PROGBITS;
262 ctfsect.cts_flags = SHF_ALLOC;
263 ctfsect.cts_size = (size_t)st.st_size;
264 ctfsect.cts_entsize = 1;
265 ctfsect
[all...]
/netbsd-current/external/gpl3/binutils.old/dist/libctf/
H A Dctf-open-bfd.c87 ctf_sect_t ctfsect; local
103 ctfsect.cts_name = _CTF_SECTION;
104 ctfsect.cts_entsize = 1;
105 ctfsect.cts_size = bfd_section_size (ctf_asect);
106 ctfsect.cts_data = contents;
108 if ((arc = ctf_bfdopen_ctfsect (abfd, &ctfsect, errp)) != NULL)
110 arc->ctfi_data = (void *) ctfsect.cts_data;
119 CTF archive or a file). Takes ownership of the ctfsect, and frees it
124 const ctf_sect_t *ctfsect, int *errp)
195 if (ctfsect
123 ctf_bfdopen_ctfsect(struct bfd *abfd _libctf_unused_, const ctf_sect_t *ctfsect, int *errp) argument
[all...]
H A Dctf-archive.c545 ctf_sect_t ctfsect; local
550 memset (&ctfsect, 0, sizeof (ctf_sect_t));
554 ctfsect.cts_name = _CTF_SECTION;
555 ctfsect.cts_size = le64toh (*((uint64_t *) ((char *) arc + offset)));
556 ctfsect.cts_entsize = 1;
557 ctfsect.cts_data = (void *) ((char *) arc + offset + sizeof (uint64_t));
558 fp = ctf_bufopen (&ctfsect, symsect, strsect, errp);
H A Dctf-open.c1222 ctf_file_t *ctf_simple_open (const char *ctfsect, size_t ctfsect_size, argument
1228 return ctf_simple_open_internal (ctfsect, ctfsect_size, symsect, symsect_size,
1236 ctf_file_t *ctf_simple_open_internal (const char *ctfsect, size_t ctfsect_size, argument
1253 if (ctfsect)
1256 ctf_sect.cts_data = ctfsect;
1288 ctf_bufopen (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, argument
1291 return ctf_bufopen_internal (ctfsect, symsect, strsect, NULL, 0, errp);
1297 ctf_bufopen_internal (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, argument
1310 if ((ctfsect == NULL) || ((symsect != NULL) &&
1324 if (ctfsect
[all...]
/netbsd-current/external/gpl3/gdb.old/dist/libctf/
H A Dctf-open-bfd.c55 ctf_sect_t ctfsect; local
72 ctfsect.cts_name = _CTF_SECTION;
73 ctfsect.cts_entsize = 1;
74 ctfsect.cts_size = bfd_section_size (ctf_asect);
75 ctfsect.cts_data = contents;
77 if ((arc = ctf_bfdopen_ctfsect (abfd, &ctfsect, errp)) != NULL)
80 arc->ctfi_data = (void *) ctfsect.cts_data;
93 const ctf_sect_t *ctfsect, int *errp)
187 arci = ctf_arc_bufopen (ctfsect, symsectp, strsectp, errp);
92 ctf_bfdopen_ctfsect(struct bfd *abfd _libctf_unused_, const ctf_sect_t *ctfsect, int *errp) argument
H A Dctf-archive.c384 ctf_arc_bufopen (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, argument
391 if (ctfsect->cts_size > sizeof (uint64_t) &&
392 (le64toh ((*(uint64_t *) ctfsect->cts_data)) == CTFA_MAGIC))
403 arc = (struct ctf_archive *) ctfsect->cts_data;
408 if ((fp = ctf_bufopen (ctfsect, symsect, strsect, errp)) == NULL)
605 ctf_sect_t ctfsect; local
610 memset (&ctfsect, 0, sizeof (ctf_sect_t));
614 ctfsect.cts_name = _CTF_SECTION;
615 ctfsect.cts_size = le64toh (*((uint64_t *) ((char *) arc + offset)));
616 ctfsect
[all...]
H A Dctf-open.c1242 ctf_file_t *ctf_simple_open (const char *ctfsect, size_t ctfsect_size, argument
1248 return ctf_simple_open_internal (ctfsect, ctfsect_size, symsect, symsect_size,
1256 ctf_file_t *ctf_simple_open_internal (const char *ctfsect, size_t ctfsect_size, argument
1273 if (ctfsect)
1276 ctf_sect.cts_data = ctfsect;
1308 ctf_bufopen (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, argument
1311 return ctf_bufopen_internal (ctfsect, symsect, strsect, NULL, 0, errp);
1317 ctf_bufopen_internal (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, argument
1330 if ((ctfsect == NULL) || ((symsect != NULL) &&
1344 if (ctfsect
[all...]
/netbsd-current/external/gpl3/binutils/dist/libctf/
H A Dctf-open-bfd.c55 ctf_sect_t ctfsect; local
72 ctfsect.cts_name = _CTF_SECTION;
73 ctfsect.cts_entsize = 1;
74 ctfsect.cts_size = bfd_section_size (ctf_asect);
75 ctfsect.cts_data = contents;
77 if ((arc = ctf_bfdopen_ctfsect (abfd, &ctfsect, errp)) != NULL)
80 arc->ctfi_data = (void *) ctfsect.cts_data;
93 const ctf_sect_t *ctfsect, int *errp)
116 if (ctfsect->cts_data == NULL)
121 preamble = ctf_arc_bufpreamble (ctfsect);
92 ctf_bfdopen_ctfsect(struct bfd *abfd _libctf_unused_, const ctf_sect_t *ctfsect, int *errp) argument
[all...]
H A Dctf-archive.c399 from an arbitrary dict. The preamble is a pointer into the ctfsect passed
403 ctf_arc_bufpreamble (const ctf_sect_t *ctfsect) argument
405 if (ctfsect->cts_size > sizeof (uint64_t) &&
406 (le64toh ((*(uint64_t *) ctfsect->cts_data)) == CTFA_MAGIC))
408 struct ctf_archive *arc = (struct ctf_archive *) ctfsect->cts_data;
413 return (const ctf_preamble_t *) ctfsect->cts_data;
420 ctf_arc_bufopen (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, argument
427 if (ctfsect->cts_size > sizeof (uint64_t) &&
428 (le64toh ((*(uint64_t *) ctfsect->cts_data)) == CTFA_MAGIC))
439 arc = (struct ctf_archive *) ctfsect
716 ctf_sect_t ctfsect; local
[all...]
H A Dctf-open.c1255 ctf_dict_t *ctf_simple_open (const char *ctfsect, size_t ctfsect_size, argument
1261 return ctf_simple_open_internal (ctfsect, ctfsect_size, symsect, symsect_size,
1269 ctf_dict_t *ctf_simple_open_internal (const char *ctfsect, size_t ctfsect_size, argument
1286 if (ctfsect)
1289 ctf_sect.cts_data = ctfsect;
1321 ctf_bufopen (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, argument
1324 return ctf_bufopen_internal (ctfsect, symsect, strsect, NULL, 0, errp);
1330 ctf_bufopen_internal (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, argument
1343 if ((ctfsect == NULL) || ((symsect != NULL) &&
1357 if (ctfsect
[all...]
/netbsd-current/external/gpl3/gdb/dist/libctf/
H A Dctf-open-bfd.c55 ctf_sect_t ctfsect; local
72 ctfsect.cts_name = _CTF_SECTION;
73 ctfsect.cts_entsize = 1;
74 ctfsect.cts_size = bfd_section_size (ctf_asect);
75 ctfsect.cts_data = contents;
77 if ((arc = ctf_bfdopen_ctfsect (abfd, &ctfsect, errp)) != NULL)
80 arc->ctfi_data = (void *) ctfsect.cts_data;
93 const ctf_sect_t *ctfsect, int *errp)
116 if (ctfsect->cts_data == NULL)
121 preamble = ctf_arc_bufpreamble (ctfsect);
92 ctf_bfdopen_ctfsect(struct bfd *abfd _libctf_unused_, const ctf_sect_t *ctfsect, int *errp) argument
[all...]
H A Dctf-archive.c399 from an arbitrary dict. The preamble is a pointer into the ctfsect passed
403 ctf_arc_bufpreamble (const ctf_sect_t *ctfsect) argument
405 if (ctfsect->cts_size > sizeof (uint64_t) &&
406 (le64toh ((*(uint64_t *) ctfsect->cts_data)) == CTFA_MAGIC))
408 struct ctf_archive *arc = (struct ctf_archive *) ctfsect->cts_data;
413 return (const ctf_preamble_t *) ctfsect->cts_data;
420 ctf_arc_bufopen (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, argument
427 if (ctfsect->cts_size > sizeof (uint64_t) &&
428 (le64toh ((*(uint64_t *) ctfsect->cts_data)) == CTFA_MAGIC))
439 arc = (struct ctf_archive *) ctfsect
716 ctf_sect_t ctfsect; local
[all...]
H A Dctf-open.c1255 ctf_dict_t *ctf_simple_open (const char *ctfsect, size_t ctfsect_size, argument
1261 return ctf_simple_open_internal (ctfsect, ctfsect_size, symsect, symsect_size,
1269 ctf_dict_t *ctf_simple_open_internal (const char *ctfsect, size_t ctfsect_size, argument
1286 if (ctfsect)
1289 ctf_sect.cts_data = ctfsect;
1321 ctf_bufopen (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, argument
1324 return ctf_bufopen_internal (ctfsect, symsect, strsect, NULL, 0, errp);
1330 ctf_bufopen_internal (const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, argument
1343 if ((ctfsect == NULL) || ((symsect != NULL) &&
1357 if (ctfsect
[all...]
/netbsd-current/external/cddl/osnet/dist/common/ctf/
H A Dctf_open.c547 ctf_bufopen(const ctf_sect_t *ctfsect, const ctf_sect_t *symsect, argument
557 if (ctfsect == NULL || ((symsect == NULL) != (strsect == NULL)))
570 if (ctfsect->cts_size < sizeof (ctf_preamble_t))
573 pp = (const ctf_preamble_t *)ctfsect->cts_data;
588 if (ctfsect->cts_size < sizeof (ctf_header_t))
591 bcopy(ctfsect->cts_data, &hp, sizeof (hp));
596 (const ctf_header_v1_t *)ctfsect->cts_data;
598 if (ctfsect->cts_size < sizeof (ctf_header_v1_t))
648 bcopy(ctfsect->cts_data, base, hdrsz);
652 src = (uchar_t *)ctfsect
804 ctf_sect_t ctfsect, symsect, strsect; local
[all...]
/netbsd-current/external/gpl3/gdb.old/dist/gdb/
H A Delfread.c68 asection *ctfsect; /* Section pointer for .ctf section */ member in struct:elfinfo
194 ei->ctfsect = sectp;
1069 && ei->ctfsect == NULL)
1346 if (!has_dwarf2 && ei.ctfsect)
/netbsd-current/external/gpl3/gdb/dist/gdb/
H A Delfread.c63 asection *ctfsect; /* Section pointer for .ctf section */ member in struct:elfinfo
191 ei->ctfsect = sectp;
1080 && ei->ctfsect == NULL)
1346 if (!has_dwarf2 && ei.ctfsect)
/netbsd-current/external/gpl3/binutils.old/dist/binutils/
H A Dobjdump.c3991 /* Make a ctfsect suitable for ctf_bfdopen_ctfsect(). */
3996 ctf_sect_t ctfsect;
3998 ctfsect.cts_name = name;
3999 ctfsect.cts_entsize = 1;
4000 ctfsect.cts_size = size;
4001 ctfsect.cts_data = data;
4003 return ctfsect;
4063 ctf_sect_t ctfsect;
4077 ctfsect = make_ctfsect (sect_name, ctfdata, ctfsize);
4078 if ((ctfa = ctf_bfdopen_ctfsect (abfd, &ctfsect,
3987 ctf_sect_t ctfsect; local
4054 ctf_sect_t ctfsect; local
[all...]
H A Dreadelf.c13967 ctf_sect_t ctfsect, symsect, strsect, parentsect;
13981 shdr_to_ctf_sect (&ctfsect, section, filedata);
13983 ctfsect.cts_data = data;
14040 if ((ctf = ctf_bufopen (&ctfsect, symsectp, strsectp, &err)) == NULL)
13964 ctf_sect_t ctfsect, symsect, strsect, parentsect; local
/netbsd-current/external/gpl3/gdb.old/dist/binutils/
H A Dobjdump.c4068 /* Make a ctfsect suitable for ctf_bfdopen_ctfsect(). */
4073 ctf_sect_t ctfsect;
4075 ctfsect.cts_name = name;
4076 ctfsect.cts_entsize = 1;
4077 ctfsect.cts_size = size;
4078 ctfsect.cts_data = data;
4080 return ctfsect;
4166 ctf_sect_t ctfsect;
4180 ctfsect = make_ctfsect (sect_name, ctfdata, ctfsize);
4181 if ((ctfa = ctf_bfdopen_ctfsect (abfd, &ctfsect,
4064 ctf_sect_t ctfsect; local
4157 ctf_sect_t ctfsect; local
[all...]
H A Dreadelf.c14363 ctf_sect_t ctfsect, symsect, strsect, parentsect;
14373 shdr_to_ctf_sect (&ctfsect, section, filedata);
14375 ctfsect.cts_data = data;
14434 if ((ctfa = ctf_arc_bufopen (&ctfsect, symsectp, strsectp, &err)) == NULL)
14360 ctf_sect_t ctfsect, symsect, strsect, parentsect; local
/netbsd-current/external/gpl3/binutils/dist/binutils/
H A Dobjdump.c4459 /* Make a ctfsect suitable for ctf_bfdopen_ctfsect(). */
4464 ctf_sect_t ctfsect;
4466 ctfsect.cts_name = name;
4467 ctfsect.cts_entsize = 1;
4468 ctfsect.cts_size = size;
4469 ctfsect.cts_data = data;
4471 return ctfsect;
4553 ctf_sect_t ctfsect;
4570 ctfsect = make_ctfsect (sect_name, ctfdata, ctfsize);
4571 if ((ctfa = ctf_bfdopen_ctfsect (abfd, &ctfsect,
4455 ctf_sect_t ctfsect; local
4544 ctf_sect_t ctfsect; local
[all...]
H A Dreadelf.c15730 ctf_sect_t ctfsect, symsect, strsect;
15743 shdr_to_ctf_sect (&ctfsect, section, filedata);
15745 ctfsect.cts_data = data;
15790 if ((ctfa = ctf_arc_bufopen (&ctfsect, symsectp, strsectp, &err)) == NULL)
15727 ctf_sect_t ctfsect, symsect, strsect; local

Completed in 587 milliseconds