search for: get_symbol_offset

Displaying 5 results from an estimated 5 matches for "get_symbol_offset".

2007 Apr 18
0
[RFC/PATCH LGUEST X86_64 04/13] Useful debugging
...bol_end = (unsigned long)_etext; +#endif + } + + *symbolsize = symbol_end - symbol_start; + *offset = addr - symbol_start; + + return low; +} + +static int is_ksym_addr(struct lguest_guest_info *linfo, + unsigned long addr) +{ + /* need to look up the segs */ + return 1; +} + +static unsigned int get_symbol_offset(struct lguest_vcpu *vcpu, + struct guest_ksym_stuff *kstuff, + unsigned long pos) +{ + const u8 *name; + int i; + unsigned long idx; + + idx = lhread_u64(vcpu, (u64)&kstuff->markers[pos>>8]); + + /* use the closest marker we have. We have markers every 256 positions,...
2007 Apr 18
0
[RFC/PATCH LGUEST X86_64 04/13] Useful debugging
...bol_end = (unsigned long)_etext; +#endif + } + + *symbolsize = symbol_end - symbol_start; + *offset = addr - symbol_start; + + return low; +} + +static int is_ksym_addr(struct lguest_guest_info *linfo, + unsigned long addr) +{ + /* need to look up the segs */ + return 1; +} + +static unsigned int get_symbol_offset(struct lguest_vcpu *vcpu, + struct guest_ksym_stuff *kstuff, + unsigned long pos) +{ + const u8 *name; + int i; + unsigned long idx; + + idx = lhread_u64(vcpu, (u64)&kstuff->markers[pos>>8]); + + /* use the closest marker we have. We have markers every 256 positions,...
2007 Apr 18
1
[PATCH] lguest32 kallsyms backtrace of guest.
...else + symbol_end = (unsigned long)_etext; +#endif + } + + *symbolsize = symbol_end - symbol_start; + *offset = addr - symbol_start; + + return low; +} + +static int is_ksym_addr(struct lguest *lg, + unsigned long addr) +{ + /* need to look up the segs */ + return 1; +} + +static unsigned int get_symbol_offset(struct lguest *lg, + struct guest_ksym_stuff *kstuff, + unsigned long pos) +{ + const u8 *name; + int i; + unsigned long idx; + + idx = lgread_u32(lg, (unsigned long)&kstuff->markers[pos>>8]); + + /* use the closest marker we have. We have markers every 256 positions,...
2007 Apr 18
1
[PATCH] lguest32 kallsyms backtrace of guest.
...else + symbol_end = (unsigned long)_etext; +#endif + } + + *symbolsize = symbol_end - symbol_start; + *offset = addr - symbol_start; + + return low; +} + +static int is_ksym_addr(struct lguest *lg, + unsigned long addr) +{ + /* need to look up the segs */ + return 1; +} + +static unsigned int get_symbol_offset(struct lguest *lg, + struct guest_ksym_stuff *kstuff, + unsigned long pos) +{ + const u8 *name; + int i; + unsigned long idx; + + idx = lgread_u32(lg, (unsigned long)&kstuff->markers[pos>>8]); + + /* use the closest marker we have. We have markers every 256 positions,...
2009 Jul 13
0
[PATCH, v2] x86-64: reduce symbol table size
...t) { int len, skipped_first = 0; - u8 *tptr, *data; + const u8 *tptr, *data; /* get the compressed symbol length from the first symbol byte */ data = &symbols_names[off]; @@ -70,7 +76,7 @@ static unsigned int symbols_expand_symbo * symbols array */ static unsigned int get_symbol_offset(unsigned long pos) { - u8 *name; + const u8 *name; int i; /* use the closest marker we have. We have markers every 256 positions, @@ -107,13 +113,13 @@ const char *symbols_lookup(unsigned long while (high-low > 1) { mid = (low + high) / 2; - if (symbols_...