[Question]kernel debug/ trace
I've played around with linux and am interested in kernel corner. Yet, perhaps my major wasn't IT related, some concepts are not so clear. Therefore I have some questions and hope I could find answer from here.
My question is about tracing kernel source code. Would anyone like to give some experience about how to debug kernel/ or trace kernel (or some tips/hints for newbie who want to learn things about kernel, like debug)? I have trouble wih it. For instance, when reading books like "linux kernel development", there may have term related to process , i.e., task_struct. from the book I know it's a struct that used to tackle the process activities (or something like that). However, I want to know how it gets to work exactly in the working env when linux runs.
I appreciate any suggestions, sincerely.