|
Public Member Functions |
| | Jdb_ptab (void *pt_base, Task_num task, unsigned char pt_level=0, unsigned entries=0, Address virt_base=0, int level=0) |
| unsigned | col_width (unsigned) const |
| unsigned | cols () const |
| void | draw_entry (unsigned row, unsigned col) |
| void | print_statline (unsigned row, unsigned col) |
| unsigned | key_pressed (int c, unsigned &row, unsigned &col) |
| unsigned | rows () const |
Private Member Functions |
| void | print_entry (Mword entry, unsigned level) |
| unsigned | disp_virt_to_r (Address v) |
| unsigned | disp_virt_to_c (Address v) |
| Address | disp_virt (unsigned row, unsigned col) |
| Address | virt (unsigned row, unsigned col) |
Static Private Member Functions |
| static unsigned | entry_valid (Mword entry, unsigned level) |
| static unsigned | entry_is_pt_ptr (Mword entry, unsigned level, unsigned *entries, unsigned *next_level) |
| static Address | entry_phys (Mword entry, unsigned level) |
| static unsigned | first_level_entries () |
Private Attributes |
| Address | base |
| Address | virt_base |
| int | level |
| Task_num | task |
| unsigned | entries |
| unsigned char | cur_pt_level |
| char | dump_raw |
Static Private Attributes |
| static unsigned | max_pt_level = 1 |