Lines Matching defs:symbol
279 /* Only allow one symbol table for now */
280 kobj_error(ko, "file has no valid symbol table");
289 kobj_error(ko, "file has invalid symbol strings");
326 * Allocate space for and load the symbol table.
330 kobj_error(ko, "no symbol table");
343 * Allocate space for and load the symbol strings.
347 kobj_error(ko, "no symbol strings");
359 * Adjust module symbol namespace, if necessary (e.g. with rump)
516 /* Update all symbol values with the offset. */
745 * Now that we know the name, register the symbol table.
892 * Symbol lookup function to be used when the symbol index
899 const char *symbol;
908 * Don't even try to lookup the symbol if the index is
911 kobj_error(ko, "symbol index %ju out of range",
926 kobj_error(ko, "local symbol @%ju undefined",
932 symbol = ko->ko_strtab + sym->st_name;
934 /* Force a lookup failure if the symbol name is bogus. */
935 if (*symbol == 0) {
936 kobj_error(ko, "bad symbol @%ju name",
941 kobj_error(ko, "%s @%ju: bad value", symbol,
950 kobj_error(ko, "weak symbol @%ju not supported",
955 kobj_error(ko, "bad binding %#x for symbol @%ju",
982 * Scan symbol table for duplicates or resolve references to
996 /* Check validity of the symbol. */
1006 * the symbol tables aren't going to change (we hold
1013 kobj_error(ko, "symbol `%s' not found",
1045 kobj_error(ko, "global symbol `%s' redefined",