bavernet / bavernet/qemu-linux

support de-optimized kernel builds

Open
#8 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Because of compiler optimization, it is not easy to match the current pc to its source line.
Therefore, even though we use `cgdb` to understand and debug Linux kernel, the source line on `cgdb` seems to be randomly jumped, which makes it unreliable.

Contributor guide

No contributing guide indexed for this repository

Research direction

No source files, tests, or entry points are identified. Start by reproducing the source-line jumps in cgdb while debugging the Linux kernel, then determine the intended de-optimized build path; done means cgdb reliably maps the current program counter to its source line.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.