0

In the kernel Call trace

[    1.356577] [c0000004f57131f0] [c0000000008fa9b4] .func_name+0xde/0xad 

what does 0xde/0xad signify ? I guess the first one is instruction address - but what is the second one after /. How do i get to the exact instruction ?

Shraddha
  • 2,427
  • 5
  • 17
  • 21
  • 1
    possible duplicate of [How to read a linux kernel panic?](http://stackoverflow.com/questions/13468286/how-to-read-a-linux-kernel-panic) – nos May 08 '13 at 07:18
  • Is is really `0xde/0xad`? Or should it be `0xad/0xde`? Offset should be less than size of the function. – Eugene May 08 '13 at 14:28
  • As for "How do i get to the exact instruction" - do you want to find the instruction in the disassembly for the kernel or find the source code it corresponds to? It is not clear from the question. – Eugene May 08 '13 at 14:34

1 Answers1

2

The format is as follows: function+offset/length_of_function. 'offset' is the offset of the instruction in the function, the number after the slash - length of the function, in bytes.

The answers to the question @nos mentioned (How to read, understand, analyze and debug a Linux kernel panic?) provide more detailed info here.

Community
  • 1
  • 1
Eugene
  • 5,977
  • 2
  • 29
  • 46