RE: debugging kernel OOPS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Title: debugging kernel OOPS
Hi,
 
The first column is the offset of the code from the begining of the function.
 
The second column is the actual binary instruction present. It is followed by corresponding assembly instructions.
 
Thanks,
 
Rajat


From: kernelnewbies-bounce@xxxxxxxxxxxx on behalf of Manish Katiyar
Sent: Tue 03-Jun-08 5:47 PM
To: kernel newbies
Subject: debugging kernel OOPS

Hi,

  I am reading the following article
http://kerneltrap.org/Linux/Further_Oops_Insights and the below
snippet is from there. My question is what are the values
in first two columns.
................
...............
  22:   31 c9                   xor    %ecx,%ecx
  24:   89 c3                   mov    %eax,%ebx
  26:   8b 42 08                mov    0x8(%edx),%eax
  29:   89 f2                   mov    %esi,%edx
  2b:*  89 43 04                mov    %eax,0x4(%ebx)     <-- trapping
instruction
  2e:   89 d8                   mov    %ebx,%eax
  30:   c7 04 24 0e 00 00 00    movl   [mid=567425]xe,(%esp)
  37:   e8 85 f0 ff ff          call   0xfffff0c1
............

Sorry if the question is too simple, but this is my first time with assembly .

--
Thanks & Regards,
********************************************
Manish Katiyar ( http://mkatiyar.googlepages.com )
3rd Floor, Fair Winds Block
EGL Software Park
Off Intermediate Ring Road
Bangalore 560071, India
***********************************************

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux