Searched refs:ef (Results 1 - 25 of 61) sorted by relevance

123

/freebsd-9.3-release/usr.sbin/kldxref/
H A Def.h12 #define EF_GET_TYPE(ef) \
13 (ef)->ef_ops->get_type((ef)->ef_ef)
14 #define EF_CLOSE(ef) \
15 (ef)->ef_ops->close((ef)->ef_ef)
16 #define EF_READ(ef, offset, len, dest) \
17 (ef)->ef_ops->read((ef)->ef_ef, offset, len, dest)
18 #define EF_READ_ENTRY(ef, offse
[all...]
H A Def_obj.c50 #include "ef.h"
102 static int ef_obj_get_type(elf_file_t ef);
103 static int ef_obj_close(elf_file_t ef);
104 static int ef_obj_read(elf_file_t ef, Elf_Off offset, size_t len, void* dest);
105 static int ef_obj_read_entry(elf_file_t ef, Elf_Off offset, size_t len,
107 static int ef_obj_seg_read(elf_file_t ef, Elf_Off offset, size_t len,
109 static int ef_obj_seg_read_rel(elf_file_t ef, Elf_Off offset, size_t len,
111 static int ef_obj_seg_read_entry(elf_file_t ef, Elf_Off offset, size_t len,
113 static int ef_obj_seg_read_entry_rel(elf_file_t ef, Elf_Off offset, size_t len,
115 static Elf_Addr ef_obj_symaddr(elf_file_t ef, Elf_Siz
135 ef_obj_get_type(elf_file_t __unused ef) argument
142 ef_obj_lookup_symbol(elf_file_t ef, const char* name, Elf_Sym** sym) argument
159 ef_obj_lookup_set(elf_file_t ef, const char *name, long *startp, long *stopp, long *countp) argument
178 ef_obj_symaddr(elf_file_t ef, Elf_Size symidx) argument
192 ef_obj_read(elf_file_t ef, Elf_Off offset, size_t len, void *dest) argument
209 ef_obj_read_entry(elf_file_t ef, Elf_Off offset, size_t len, void **ptr) argument
223 ef_obj_seg_read(elf_file_t ef, Elf_Off offset, size_t len, void *dest) argument
237 ef_obj_seg_read_rel(elf_file_t ef, Elf_Off offset, size_t len, void *dest) argument
300 ef_obj_seg_read_entry(elf_file_t ef, Elf_Off offset, size_t len, void **ptr) argument
314 ef_obj_seg_read_entry_rel(elf_file_t ef, Elf_Off offset, size_t len, void **ptr) argument
331 elf_file_t ef; local
570 ef_obj_close(elf_file_t ef) argument
[all...]
H A Def.c48 #include "ef.h"
83 static int ef_get_type(elf_file_t ef);
84 static int ef_close(elf_file_t ef);
85 static int ef_read(elf_file_t ef, Elf_Off offset, size_t len, void* dest);
86 static int ef_read_entry(elf_file_t ef, Elf_Off offset, size_t len, void **ptr);
87 static int ef_seg_read(elf_file_t ef, Elf_Off offset, size_t len, void *dest);
88 static int ef_seg_read_rel(elf_file_t ef, Elf_Off offset, size_t len,
90 static int ef_seg_read_entry(elf_file_t ef, Elf_Off offset, size_t len,
92 static int ef_seg_read_entry_rel(elf_file_t ef, Elf_Off offset, size_t len,
94 static Elf_Addr ef_symaddr(elf_file_t ef, Elf_Siz
128 ef_get_offset(elf_file_t ef, Elf_Off off) argument
143 ef_get_type(elf_file_t ef) argument
169 ef_lookup_symbol(elf_file_t ef, const char* name, Elf_Sym** sym) argument
213 ef_lookup_set(elf_file_t ef, const char *name, long *startp, long *stopp, long *countp) argument
248 ef_symaddr(elf_file_t ef, Elf_Size symidx) argument
263 ef_parse_dynamic(elf_file_t ef) argument
421 ef_read(elf_file_t ef, Elf_Off offset, size_t len, void*dest) argument
438 ef_read_entry(elf_file_t ef, Elf_Off offset, size_t len, void**ptr) argument
452 ef_seg_read(elf_file_t ef, Elf_Off offset, size_t len, void*dest) argument
466 ef_seg_read_rel(elf_file_t ef, Elf_Off offset, size_t len, void*dest) argument
498 ef_seg_read_entry(elf_file_t ef, Elf_Off offset, size_t len, void**ptr) argument
512 ef_seg_read_entry_rel(elf_file_t ef, Elf_Off offset, size_t len, void**ptr) argument
528 elf_file_t ef; local
634 ef_close(elf_file_t ef) argument
[all...]
H A Def_nop.c32 #include "ef.h"
35 ef_reloc(struct elf_file *ef, const void *reldata, int reltype, Elf_Off relbase, argument
H A Dkldxref.c54 #include "ef.h"
139 struct elf_file *ef, const char *kldname)
151 check(EF_SEG_READ(ef, data, sizeof(mdp), &mdp));
156 check(EF_SEG_READ(ef, data, sizeof(mdv), &mdv));
187 struct elf_file ef; local
195 error = ef_open(filename, &ef, verbose);
197 error = ef_obj_open(filename, &ef, verbose);
204 eftype = EF_GET_TYPE(&ef);
206 EF_CLOSE(&ef);
218 check(EF_LOOKUP_SET(&ef, MDT_SETNAM
138 parse_entry(struct mod_metadata *md, const char *cval, struct elf_file *ef, const char *kldname) argument
[all...]
H A DMakefile5 SRCS= kldxref.c ef.c ef_obj.c
H A Def_amd64.c36 #include "ef.h"
44 ef_reloc(struct elf_file *ef, const void *reldata, int reltype, Elf_Off relbase, argument
93 addr = EF_SYMADDR(ef, symidx);
98 addr = EF_SYMADDR(ef, symidx);
104 addr = EF_SYMADDR(ef, symidx);
H A Def_i386.c36 #include "ef.h"
44 ef_reloc(struct elf_file *ef, const void *reldata, int reltype, Elf_Off relbase, argument
84 addr = EF_SYMADDR(ef, symidx);
89 addr = EF_SYMADDR(ef, symidx);
H A Def_powerpc.c37 #include "ef.h"
47 ef_reloc(struct elf_file *ef, const void *reldata, int reltype, Elf_Off relbase, argument
H A Def_sparc64.c35 #include "ef.h"
43 ef_reloc(struct elf_file *ef, const void *reldata, int reltype, Elf_Off relbase, argument
/freebsd-9.3-release/contrib/amd/fsinfo/
H A Dwr_bparam.c56 write_nfsname(FILE *ef, fsmount *fp, char *hn) argument
62 fprintf(ef, "%s:%s", h, fp->f_volname);
72 write_boot_info(FILE *ef, host *hp) argument
76 fprintf(ef, "%s\troot=", hp->h_hostname);
77 errors += write_nfsname(ef, hp->h_netroot, hp->h_hostname);
78 fputs(" swap=", ef);
79 errors += write_nfsname(ef, hp->h_netswap, hp->h_hostname);
80 fputs("\n", ef);
95 FILE *ef = pref_open(bootparams_pref, "bootparams", info_hdr, "bootparams"); local
96 if (ef) {
[all...]
H A Dwr_dumpset.c53 write_dumpset_info(FILE *ef, qelem *q) argument
60 fprintf(ef, "%s\t%s:%-30s\t# %s\n",
79 FILE *ef = pref_open(dumpset_pref, "dumpsets", info_hdr, "exabyte dumpset"); local
80 if (ef) {
85 errors += write_dumpset_info(ef, hp->h_disk_fs);
88 errors += pref_close(ef);
H A Dwr_fstab.c54 static void write_aix1_dkfstab(FILE *ef, disk_fs *dp);
55 static void write_aix1_dkrmount(FILE *ef, char *hn, fsmount *fp);
56 static void write_aix3_dkfstab(FILE *ef, disk_fs *dp);
57 static void write_aix3_dkrmount(FILE *ef, char *hn, fsmount *fp);
58 static int write_dkfstab(FILE *ef, qelem *q, void (*output) (FILE *, disk_fs *));
59 static int write_dkrmount(FILE *ef, qelem *q, char *hn, void (*output) (FILE *, char *, fsmount *));
60 static void write_generic_dkfstab(FILE *ef, disk_fs *dp);
61 static void write_generic_dkrmount(FILE *ef, char *hn, fsmount *fp);
62 static void write_ultrix_dkfstab(FILE *ef, disk_fs *dp);
63 static void write_ultrix_dkrmount(FILE *ef, cha
103 write_aix1_dkfstab(FILE *ef, disk_fs *dp) argument
124 write_aix1_dkrmount(FILE *ef, char *hn, fsmount *fp) argument
154 write_aix3_dkfstab(FILE *ef, disk_fs *dp) argument
173 write_aix3_dkrmount(FILE *ef, char *hn, fsmount *fp) argument
194 write_ultrix_dkfstab(FILE *ef, disk_fs *dp) argument
207 write_ultrix_dkrmount(FILE *ef, char *hn, fsmount *fp) argument
228 write_generic_dkfstab(FILE *ef, disk_fs *dp) argument
241 write_generic_dkrmount(FILE *ef, char *hn, fsmount *fp) argument
284 write_dkfstab(FILE *ef, qelem *q, void (*output) (FILE *, disk_fs *)) argument
298 write_dkrmount(FILE *ef, qelem *q, char *hn, void (*output) (FILE *, char *, fsmount *)) argument
321 FILE *ef = pref_open(fstab_pref, hp->h_hostname, gen_hdr, hp->h_hostname); local
[all...]
H A Dwr_exportfs.c53 write_export_info(FILE *ef, qelem *q, int errors) argument
59 fprintf(ef, "%s\t%s\n", mp->m_volname, mp->m_exportfs);
61 errors += write_export_info(ef, mp->m_mount, 0);
69 write_dkexports(FILE *ef, qelem *q) argument
76 errors += write_export_info(ef, dp->d_mount, 0);
94 FILE *ef = pref_open(exportfs_pref, hp->h_hostname, gen_hdr, hp->h_hostname); local
95 if (ef) {
97 errors += write_dkexports(ef, hp->h_disk_fs);
98 errors += pref_close(ef);
H A Dfsi_util.c188 info_hdr(FILE *ef, char *info) argument
190 fprintf(ef, "# *** NOTE: This file contains %s info\n", info);
195 gen_hdr(FILE *ef, char *hn) argument
197 fprintf(ef, "# *** NOTE: Only for use on %s\n", hn);
276 FILE *ef; local
280 ef = fopen(p, "w");
281 if (ef) {
282 (*hdr) (ef, arg);
283 make_banner(ef);
288 return ef;
[all...]
/freebsd-9.3-release/sys/contrib/ia64/libuwx/src/
H A Duwx_symbols.c242 static int elf_read_section(struct elf_file *ef, int shndx) argument
246 if (shndx < 0 || shndx > ef->shnum)
249 sect = &ef->sections[shndx];
255 sect->contents = (*ef->allocate_cb)(sect->size);
259 fseek(ef->fd, (long)sect->offset, SEEK_SET);
260 if (fread(sect->contents, 1, sect->size, ef->fd) != sect->size)
270 static int elf_read_symtab_section(struct elf_file *ef, int shndx) argument
284 sect = &ef->sections[shndx];
290 if (ef->source_class == ELFCLASS32) {
301 (*ef
362 elf_read_prog_hdrs(struct elf_file *ef) argument
462 elf_read_sect_hdrs(struct elf_file *ef) argument
541 elf_read_header(struct elf_file *ef) argument
624 struct elf_file *ef; local
659 elf_open(struct elf_file *ef, const char *filename) argument
682 elf_free_sections(struct elf_file *ef) argument
699 elf_close(struct elf_file *ef) argument
708 elf_free(struct elf_file *ef) argument
717 elf_read_symbols(struct elf_file *ef) argument
778 struct elf_file *ef; local
[all...]
/freebsd-9.3-release/sys/kern/
H A Dlink_elf_obj.c175 static int relocate_file(elf_file_t ef);
204 elf_file_t ef; local
234 ef = (elf_file_t)lf;
235 ef->preloaded = 1;
236 ef->address = *(caddr_t *)baseptr;
249 ef->e_shdr = shdr;
258 ef->nprogtab++;
265 ef->nreltab++;
268 ef->nrelatab++;
274 if (ef
414 elf_file_t ef; local
445 elf_file_t ef; local
877 elf_file_t ef = (elf_file_t) file; local
953 symbol_name(elf_file_t ef, Elf_Size r_info) argument
965 findbase(elf_file_t ef, int sec) argument
980 relocate_file(elf_file_t ef) argument
1053 elf_file_t ef = (elf_file_t) lf; local
1072 elf_file_t ef = (elf_file_t) lf; local
1088 elf_file_t ef = (elf_file_t) lf; local
1127 elf_file_t ef = (elf_file_t)lf; local
1155 elf_file_t ef = (elf_file_t)file; local
1176 elf_file_t ef = (elf_file_t)file; local
1205 elf_file_t ef = (elf_file_t)lf; local
1246 link_elf_fix_link_set(elf_file_t ef) argument
1293 elf_file_t ef = (elf_file_t)lf; local
1353 elf_file_t ef = (elf_file_t)lf; local
1366 elf_file_t ef = (elf_file_t)lf; local
[all...]
H A Dlink_elf.c346 elf_file_t ef = (elf_file_t)lf; local
358 ef->gdb.l_addr = lf->address;
361 ef->gdb.l_name = newfilename;
362 ef->gdb.l_ld = ef->dynamic;
363 link_elf_add_gdb(&ef->gdb);
375 elf_file_t ef; local
394 ef = (elf_file_t) linker_kernel_file;
395 ef->preloaded = 1;
396 ef
435 link_elf_preload_parse_symbols(elf_file_t ef) argument
488 parse_dynamic(elf_file_t ef) argument
577 parse_dpcpu(elf_file_t ef) argument
608 parse_vnet(elf_file_t ef) argument
644 elf_file_t ef; local
701 elf_file_t ef; local
746 elf_file_t ef; local
1064 elf_file_t ef; local
1080 elf_file_t ef = (elf_file_t) file; local
1141 symbol_name(elf_file_t ef, Elf_Size r_info) argument
1153 relocate_file(elf_file_t ef) argument
1254 elf_file_t ef = (elf_file_t) lf; local
1323 elf_file_t ef = (elf_file_t) lf; local
1347 elf_file_t ef = (elf_file_t) lf; local
1439 elf_file_t ef = (elf_file_t)file; local
1460 elf_file_t ef = (elf_file_t)file; local
1490 elf_file_t ef = (elf_file_t)lf; local
1498 elf_file_t ef = (elf_file_t)lf; local
1508 elf_file_t ef = (elf_file_t)lf; local
1527 elf_file_t ef = (elf_file_t)lf; local
1580 elf_file_t ef = (elf_file_t)lf; local
1607 elf_file_t ef = (elf_file_t)lf; local
1620 elf_file_t ef = (elf_file_t)lf; local
[all...]
H A Dkern_ctf.c67 elf_file_t ef = (elf_file_t) lf; local
92 if (ef->ctfcnt < 0)
96 if (ef->ctfcnt > 0) {
98 lc->ctftab = ef->ctftab;
99 lc->ctfcnt = ef->ctfcnt;
100 lc->symtab = ef->ddbsymtab;
101 lc->strtab = ef->ddbstrtab;
102 lc->strcnt = ef->ddbstrcnt;
103 lc->nsym = ef->ddbsymcnt;
104 lc->ctfoffp = (uint32_t **) &ef
[all...]
/freebsd-9.3-release/sys/boot/common/
H A Dload_elf.c75 static int __elfN(loadimage)(struct preloaded_file *mp, elf_file_t ef, u_int64_t loadaddr);
76 static int __elfN(lookup_symbol)(struct preloaded_file *mp, elf_file_t ef, const char* name, Elf_Sym* sym);
77 static int __elfN(reloc_ptr)(struct preloaded_file *mp, elf_file_t ef,
79 static int __elfN(parse_modmetadata)(struct preloaded_file *mp, elf_file_t ef);
97 struct elf_file ef; local
103 bzero(&ef, sizeof(struct elf_file));
110 if ((ef.fd = open(filename, O_RDONLY)) == -1)
112 ef.firstpage = malloc(PAGE_SIZE);
113 if (ef.firstpage == NULL) {
114 close(ef
236 loadimage(struct preloaded_file *fp, elf_file_t ef, u_int64_t off) argument
601 parse_modmetadata(struct preloaded_file *fp, elf_file_t ef) argument
701 lookup_symbol(struct preloaded_file *fp, elf_file_t ef, const char* name, Elf_Sym *symp) argument
749 reloc_ptr(struct preloaded_file *mp, elf_file_t ef, Elf_Addr p, void *val, size_t len) argument
785 symaddr(struct elf_file *ef, Elf_Size symidx) argument
[all...]
H A Dload_elf_obj.c65 static int __elfN(obj_loadimage)(struct preloaded_file *mp, elf_file_t ef,
67 static int __elfN(obj_lookup_set)(struct preloaded_file *mp, elf_file_t ef,
69 static int __elfN(obj_reloc_ptr)(struct preloaded_file *mp, elf_file_t ef,
72 elf_file_t ef);
73 static Elf_Addr __elfN(obj_symaddr)(struct elf_file *ef, Elf_Size symidx);
88 struct elf_file ef; local
94 bzero(&ef, sizeof(struct elf_file));
101 if ((ef.fd = open(filename, O_RDONLY)) == -1)
104 hdr = &ef.hdr;
105 bytes_read = read(ef
196 obj_loadimage(struct preloaded_file *fp, elf_file_t ef, u_int64_t off) argument
358 obj_parse_modmetadata(struct preloaded_file *fp, elf_file_t ef) argument
429 obj_lookup_set(struct preloaded_file *fp, elf_file_t ef, const char* name, Elf_Addr *startp, Elf_Addr *stopp, int *countp) argument
467 obj_reloc_ptr(struct preloaded_file *mp, elf_file_t ef, Elf_Addr p, void *val, size_t len) argument
525 obj_symaddr(struct elf_file *ef, Elf_Size symidx) argument
[all...]
/freebsd-9.3-release/usr.bin/mail/
H A Dmain.c64 char *ef, *rc; local
84 ef = NULL;
157 ef = argv[optind++];
159 ef = "&";
223 if (ef != NULL && to != NULL)
259 if (ef == NULL)
260 ef = "%";
261 if (setfile(ef) <= 0)
274 if (ef == NULL)
275 ef
[all...]
/freebsd-9.3-release/crypto/openssl/crypto/asn1/
H A Dtasn_new.c93 const ASN1_EXTERN_FUNCS *ef; local
111 ef = it->funcs;
112 if (ef && ef->asn1_ex_new) {
113 if (!ef->asn1_ex_new(pval, it))
222 const ASN1_EXTERN_FUNCS *ef; local
227 ef = it->funcs;
228 if (ef && ef->asn1_ex_clear)
229 ef
[all...]
H A Dtasn_fre.c84 const ASN1_EXTERN_FUNCS *ef; local
139 ef = it->funcs;
140 if (ef && ef->asn1_ex_free)
141 ef->asn1_ex_free(pval, it);
/freebsd-9.3-release/gnu/lib/libregex/
H A Dregex.c53 # define regexec(pr, st, nm, pm, ef) __regexec (pr, st, nm, pm, ef)

Completed in 121 milliseconds

123