Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/debug/symtab.c

    r0dee005 r98000fb  
    4646/** Get name of a symbol that seems most likely to correspond to address.
    4747 *
    48  * @param addr          Address.
    49  * @param name          Place to store pointer to the symbol name.
    50  * @param offset        Place to store offset from the symbol address.
     48 * @param addr Address.
     49 * @param name Place to store pointer to the symbol name.
    5150 *
    5251 * @return Zero on success or negative error code, ENOENT if not found,
     
    5453 *
    5554 */
    56 int symtab_name_lookup(uintptr_t addr, char **name, uintptr_t *offset)
     55int symtab_name_lookup(unative_t addr, char **name)
    5756{
    5857#ifdef CONFIG_SYMTAB
     
    6665        if (addr >= uint64_t_le2host(symbol_table[i - 1].address_le)) {
    6766                *name = symbol_table[i - 1].symbol_name;
    68                 if (offset)
    69                         *offset = addr -
    70                             uint64_t_le2host(symbol_table[i - 1].address_le);
    7167                return EOK;
    7268        }
     
    9288 *
    9389 */
    94 char *symtab_fmt_name_lookup(uintptr_t addr)
     90char *symtab_fmt_name_lookup(unative_t addr)
    9591{
    9692        char *name;
    97         int rc = symtab_name_lookup(addr, &name, NULL);
     93        int rc = symtab_name_lookup(addr, &name);
    9894       
    9995        switch (rc) {
Note: See TracChangeset for help on using the changeset viewer.