APIC_K7?Q4apic:
- variable, type is `user-defined 18apic_type_t?Q4apic', has initializer, has no address, storage none
  Initializer is:
  |  [no symbol, i] PtreeInfixExpr
  |    [no symbol, i] PtreeFstyleCastExpr
  |      [no symbol, i] i
  |      (
  |      [APIC_P4?Q4apic, Q18apic_type_t?Q4apic] APIC_P4?Q4apic
  |      )
  |    +
  |    [no symbol, i] 1
APIC_NONE?Q4apic:
- variable, type is `user-defined 18apic_type_t?Q4apic', has initializer, has no address, storage none
  Initializer is:
  |  [no symbol, i] 0
APIC_P4?Q4apic:
- variable, type is `user-defined 18apic_type_t?Q4apic', has initializer, has no address, storage none
  Initializer is:
  |  [no symbol, i] PtreeInfixExpr
  |    [no symbol, i] PtreeFstyleCastExpr
  |      [no symbol, i] i
  |      (
  |      [APIC_P6?Q4apic, Q18apic_type_t?Q4apic] APIC_P6?Q4apic
  |      )
  |    +
  |    [no symbol, i] 1
APIC_P6?Q4apic:
- variable, type is `user-defined 18apic_type_t?Q4apic', has initializer, has no address, storage none
  Initializer is:
  |  [no symbol, i] PtreeInfixExpr
  |    [no symbol, i] PtreeFstyleCastExpr
  |      [no symbol, i] i
  |      (
  |      [APIC_NONE?Q4apic, Q18apic_type_t?Q4apic] APIC_NONE?Q4apic
  |      )
  |    +
  |    [no symbol, i] 1
AddrRangeDesc:
- class
AddrRangeDesc?Q13AddrRangeDesc:
- typedef, alias to `user-defined 13AddrRangeDesc'
- class
Address:
- typedef, alias to `fundamental type ui'
BaseAddrHigh?Q13AddrRangeDesc:
- variable, type is `fundamental type ul', storage member
BaseAddrLow?Q13AddrRangeDesc:
- variable, type is `fundamental type ul', storage member
CPAGE_SHIFT?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, i] 12
  |    )
CPAGE_SIZE?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, i] PtreeInfixExpr
  |      [no symbol, i] 1
  |      <<
  |      [no symbol, ui] PtreeFstyleCastExpr
  |        [no symbol, ui] ui
  |        (
  |        [CPAGE_SHIFT?Q6config, Cui] CPAGE_SHIFT?Q6config
  |        )
  |    )
Context:
- undefined class
Cpu:
- class
Cpu?Q3Cpu:
- typedef, alias to `user-defined 3Cpu'
- class
Cpu_lock:
- class
Cpu_lock?Q8Cpu_lock:
- typedef, alias to `user-defined 8Cpu_lock'
- class
Cpu_time:
- typedef, alias to `fundamental type uj'
FILE:
- typedef, alias to `fundamental type i'
LengthHigh?Q13AddrRangeDesc:
- variable, type is `fundamental type ul', storage member
LengthLow?Q13AddrRangeDesc:
- variable, type is `fundamental type ul', storage member
Lock_guard:
- class template
Lock_guard?Q24Lock_guard?T10Q8Cpu_lock:
- typedef, alias to `user-defined 24Lock_guard?T10Q8Cpu_lock'
- class
Lock_guard?T10Q8Cpu_lock:
- class
Mword:
- typedef, alias to `fundamental type ui'
P_ptr:
- class template
Proc:
- namespace
Receiver:
- undefined class
Sender:
- class
Sender?Q6Sender:
- typedef, alias to `user-defined 6Sender'
- class
Signed16:
- typedef, alias to `fundamental type h'
Signed32:
- typedef, alias to `fundamental type i'
Signed64:
- typedef, alias to `fundamental type j'
Signed8:
- typedef, alias to `fundamental type sc'
Smword:
- typedef, alias to `fundamental type i'
Space:
- undefined class
Status?Q4Proc:
- typedef, alias to `fundamental type ui'
Thread:
- undefined class
Type?Q13AddrRangeDesc:
- variable, type is `fundamental type ul', storage member
Unsigned16:
- typedef, alias to `fundamental type uh'
Unsigned32:
- typedef, alias to `fundamental type ui'
Unsigned64:
- typedef, alias to `fundamental type uj'
Unsigned8:
- typedef, alias to `fundamental type uc'
__1?Q14multiboot_info:
- union
__1?Q21__1?Q14multiboot_info:
- typedef, alias to `user-defined 21__1?Q14multiboot_info'
- union
__2?Q21__1?Q14multiboot_info:
- class
__2?Q28__2?Q21__1?Q14multiboot_info:
- typedef, alias to `user-defined 28__2?Q21__1?Q14multiboot_info'
- class
__3?Q21__1?Q14multiboot_info:
- class
__3?Q28__3?Q21__1?Q14multiboot_info:
- typedef, alias to `user-defined 28__3?Q21__1?Q14multiboot_info'
- class
__4?Q14l4_send_desc_t:
- class
__4?Q21__4?Q14l4_send_desc_t:
- typedef, alias to `user-defined 21__4?Q14l4_send_desc_t'
- class
__5?Q14l4_recv_desc_t:
- class
__5?Q21__5?Q14l4_recv_desc_t:
- typedef, alias to `user-defined 21__5?Q14l4_recv_desc_t'
- class
__6?Q15__ctor?Q6Sender?46:
- variable, type is `fundamental type i', storage parameter
__7?Q4kmem:
- enum
__assert_fail:
- function
  __assert_fail?F12FPCcPCcuiPCc:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to const fundamental type c, fundamental type ui, pointer to const fundamental type c) returning fundamental type v'
    storage:
__csu?Q17thread_ret_regs_t:
- variable, type is `fundamental type uh', storage member
__ctor?Q10l4_fpage_t:
- function
  __ctor?F16FRCQ10l4_fpage_t?Q10l4_fpage_t:
  - undefined function, type is `function taking (reference to const user-defined 10l4_fpage_t) returning nothing'
    storage:
__ctor?Q11l4_intrid_t:
- function
  __ctor?F17FRCQ11l4_intrid_t?Q11l4_intrid_t:
  - undefined function, type is `function taking (reference to const user-defined 11l4_intrid_t) returning nothing'
    storage:
__ctor?Q12l4_msgdope_t:
- function
  __ctor?F18FRCQ12l4_msgdope_t?Q12l4_msgdope_t:
  - undefined function, type is `function taking (reference to const user-defined 12l4_msgdope_t) returning nothing'
    storage:
__ctor?Q12l4_strdope_t:
- function
  __ctor?F18FRCQ12l4_strdope_t?Q12l4_strdope_t:
  - undefined function, type is `function taking (reference to const user-defined 12l4_strdope_t) returning nothing'
    storage:
__ctor?Q12l4_timeout_t:
- function
  __ctor?F18FRCQ12l4_timeout_t?Q12l4_timeout_t:
  - undefined function, type is `function taking (reference to const user-defined 12l4_timeout_t) returning nothing'
    storage:
__ctor?Q13AddrRangeDesc:
- function
  __ctor?F19FRCQ13AddrRangeDesc?Q13AddrRangeDesc:
  - undefined function, type is `function taking (reference to const user-defined 13AddrRangeDesc) returning nothing'
    storage:
__ctor?Q13l4_low_high_t:
- function
  __ctor?F19FRCQ13l4_low_high_t?Q13l4_low_high_t:
  - undefined function, type is `function taking (reference to const user-defined 13l4_low_high_t) returning nothing'
    storage:
__ctor?Q13l4_threadid_t:
- function
  __ctor?F19FRCQ13l4_threadid_t?Q13l4_threadid_t:
  - undefined function, type is `function taking (reference to const user-defined 13l4_threadid_t) returning nothing'
    storage:
__ctor?Q13thread_regs_t:
- function
  __ctor?F19FRCQ13thread_regs_t?Q13thread_regs_t:
  - undefined function, type is `function taking (reference to const user-defined 13thread_regs_t) returning nothing'
    storage:
__ctor?Q14l4_recv_desc_t:
- function
  __ctor?F20FRCQ14l4_recv_desc_t?Q14l4_recv_desc_t:
  - undefined function, type is `function taking (reference to const user-defined 14l4_recv_desc_t) returning nothing'
    storage:
__ctor?Q14l4_send_desc_t:
- function
  __ctor?F20FRCQ14l4_send_desc_t?Q14l4_send_desc_t:
  - undefined function, type is `function taking (reference to const user-defined 14l4_send_desc_t) returning nothing'
    storage:
__ctor?Q14l4_snd_fpage_t:
- function
  __ctor?F20FRCQ14l4_snd_fpage_t?Q14l4_snd_fpage_t:
  - undefined function, type is `function taking (reference to const user-defined 14l4_snd_fpage_t) returning nothing'
    storage:
__ctor?Q14multiboot_info:
- function
  __ctor?F20FRCQ14multiboot_info?Q14multiboot_info:
  - undefined function, type is `function taking (reference to const user-defined 14multiboot_info) returning nothing'
    storage:
__ctor?Q15l4_addr_range_t:
- function
  __ctor?F21FRCQ15l4_addr_range_t?Q15l4_addr_range_t:
  - undefined function, type is `function taking (reference to const user-defined 15l4_addr_range_t) returning nothing'
    storage:
__ctor?Q16l4_kernel_info_t:
- function
  __ctor?F22FRCQ16l4_kernel_info_t?Q16l4_kernel_info_t:
  - undefined function, type is `function taking (reference to const user-defined 16l4_kernel_info_t) returning nothing'
    storage:
__ctor?Q16l4_sched_param_t:
- function
  __ctor?F22FRCQ16l4_sched_param_t?Q16l4_sched_param_t:
  - undefined function, type is `function taking (reference to const user-defined 16l4_sched_param_t) returning nothing'
    storage:
__ctor?Q16multiboot_header:
- function
  __ctor?F22FRCQ16multiboot_header?Q16multiboot_header:
  - undefined function, type is `function taking (reference to const user-defined 16multiboot_header) returning nothing'
    storage:
__ctor?Q16multiboot_module:
- function
  __ctor?F22FRCQ16multiboot_module?Q16multiboot_module:
  - undefined function, type is `function taking (reference to const user-defined 16multiboot_module) returning nothing'
    storage:
__ctor?Q17l4_fpage_struct_t:
- function
  __ctor?F23FRCQ17l4_fpage_struct_t?Q17l4_fpage_struct_t:
  - undefined function, type is `function taking (reference to const user-defined 17l4_fpage_struct_t) returning nothing'
    storage:
__ctor?Q17thread_ret_regs_t:
- function
  __ctor?F23FRCQ17thread_ret_regs_t?Q17thread_ret_regs_t:
  - undefined function, type is `function taking (reference to const user-defined 17thread_ret_regs_t) returning nothing'
    storage:
__ctor?Q18l4_intrid_struct_t:
- function
  __ctor?F24FRCQ18l4_intrid_struct_t?Q18l4_intrid_struct_t:
  - undefined function, type is `function taking (reference to const user-defined 18l4_intrid_struct_t) returning nothing'
    storage:
__ctor?Q18thread_user_regs_t:
- function
  __ctor?F24FRCQ18thread_user_regs_t?Q18thread_user_regs_t:
  - undefined function, type is `function taking (reference to const user-defined 18thread_user_regs_t) returning nothing'
    storage:
__ctor?Q19l4_iofpage_struct_t:
- function
  __ctor?F25FRCQ19l4_iofpage_struct_t?Q19l4_iofpage_struct_t:
  - undefined function, type is `function taking (reference to const user-defined 19l4_iofpage_struct_t) returning nothing'
    storage:
__ctor?Q19l4_msgdope_struct_t:
- function
  __ctor?F25FRCQ19l4_msgdope_struct_t?Q19l4_msgdope_struct_t:
  - undefined function, type is `function taking (reference to const user-defined 19l4_msgdope_struct_t) returning nothing'
    storage:
__ctor?Q19l4_timeout_struct_t:
- function
  __ctor?F25FRCQ19l4_timeout_struct_t?Q19l4_timeout_struct_t:
  - undefined function, type is `function taking (reference to const user-defined 19l4_timeout_struct_t) returning nothing'
    storage:
__ctor?Q20l4_threadid_struct_t:
- function
  __ctor?F26FRCQ20l4_threadid_struct_t?Q20l4_threadid_struct_t:
  - undefined function, type is `function taking (reference to const user-defined 20l4_threadid_struct_t) returning nothing'
    storage:
__ctor?Q21__1?Q14multiboot_info:
- function
  __ctor?F27FRCQ21__1?Q14multiboot_info?Q21__1?Q14multiboot_info:
  - undefined function, type is `function taking (reference to const user-defined 21__1?Q14multiboot_info) returning nothing'
    storage:
__ctor?Q21__4?Q14l4_send_desc_t:
- function
  __ctor?F27FRCQ21__4?Q14l4_send_desc_t?Q21__4?Q14l4_send_desc_t:
  - undefined function, type is `function taking (reference to const user-defined 21__4?Q14l4_send_desc_t) returning nothing'
    storage:
__ctor?Q21__5?Q14l4_recv_desc_t:
- function
  __ctor?F27FRCQ21__5?Q14l4_recv_desc_t?Q21__5?Q14l4_recv_desc_t:
  - undefined function, type is `function taking (reference to const user-defined 21__5?Q14l4_recv_desc_t) returning nothing'
    storage:
__ctor?Q23l4_sched_param_struct_t:
- function
  __ctor?F29FRCQ23l4_sched_param_struct_t?Q23l4_sched_param_struct_t:
  - undefined function, type is `function taking (reference to const user-defined 23l4_sched_param_struct_t) returning nothing'
    storage:
__ctor?Q24Lock_guard?T10Q8Cpu_lock:
- function
  __ctor?F12FPQ8Cpu_lock?Q24Lock_guard?T10Q8Cpu_lock:
  - function, type is `function taking (pointer to user-defined 8Cpu_lock) returning nothing'
    storage:
    Member Initializers:
    | NonLeaf
    |   NonLeaf
    |     [_lock?Q24Lock_guard?T10Q8Cpu_lock, PQ8Cpu_lock] _lock?Q24Lock_guard?T10Q8Cpu_lock
    |     =
    |     [no symbol, PQ8Cpu_lock] PtreeFstyleCastExpr
    |       [no symbol, PQ8Cpu_lock] PQ8Cpu_lock
    |       (
    |       [l?Q34__ctor?Q24Lock_guard?T10Q8Cpu_lock?49, PQ8Cpu_lock] l?Q34__ctor?Q24Lock_guard?T10Q8Cpu_lock?49
    |       )
    Body:
    | NonLeaf
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeInfixExpr
    |       [no symbol, i] PtreeFstyleCastExpr
    |         [no symbol, i] i
    |         (
    |         [no symbol, b] PtreeFuncallExpr
    |           [test_and_set?Q8Cpu_lock, FRQ8Cpu_lock_b] test_and_set?Q8Cpu_lock
    |           (
    |           NonLeaf
    |             [no symbol, Q8Cpu_lock] PtreeUnaryExpr
    |               *
    |               [_lock?Q24Lock_guard?T10Q8Cpu_lock, PQ8Cpu_lock] PtreeDotMemberExpr
    |                 [no symbol, Q24Lock_guard?T10Q8Cpu_lock] PtreeUnaryExpr
    |                   *
    |                   [no symbol, CPQ24Lock_guard?T10Q8Cpu_lock] this
    |                 .
    |                 [_lock?Q24Lock_guard?T10Q8Cpu_lock, PQ8Cpu_lock] _lock?Q24Lock_guard?T10Q8Cpu_lock
    |           )
    |         )
    |       !=
    |       [no symbol, i] PtreeFstyleCastExpr
    |         [no symbol, i] i
    |         (
    |         [no symbol, b] false
    |         )
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeExprStatement
    |           [no symbol, PQ8Cpu_lock] PtreeAssignExpr
    |             [_lock?Q24Lock_guard?T10Q8Cpu_lock, PQ8Cpu_lock] PtreeDotMemberExpr
    |               [no symbol, Q24Lock_guard?T10Q8Cpu_lock] PtreeUnaryExpr
    |                 *
    |                 [no symbol, CPQ24Lock_guard?T10Q8Cpu_lock] this
    |               .
    |               [_lock?Q24Lock_guard?T10Q8Cpu_lock, PQ8Cpu_lock] _lock?Q24Lock_guard?T10Q8Cpu_lock
    |             =
    |             [no symbol, PQ8Cpu_lock] PtreeFstyleCastExpr
    |               [no symbol, PQ8Cpu_lock] PQ8Cpu_lock
    |               (
    |               [no symbol, i] 0
    |               )
    |           ;
    |       }
  __ctor?F30FRCQ24Lock_guard?T10Q8Cpu_lock?Q24Lock_guard?T10Q8Cpu_lock:
  - undefined function, type is `function taking (reference to const user-defined 24Lock_guard?T10Q8Cpu_lock) returning nothing'
    storage:
__ctor?Q28__2?Q21__1?Q14multiboot_info:
- function
  __ctor?F34FRCQ28__2?Q21__1?Q14multiboot_info?Q28__2?Q21__1?Q14multiboot_info:
  - undefined function, type is `function taking (reference to const user-defined 28__2?Q21__1?Q14multiboot_info) returning nothing'
    storage:
__ctor?Q28__3?Q21__1?Q14multiboot_info:
- function
  __ctor?F34FRCQ28__3?Q21__1?Q14multiboot_info?Q28__3?Q21__1?Q14multiboot_info:
  - undefined function, type is `function taking (reference to const user-defined 28__3?Q21__1?Q14multiboot_info) returning nothing'
    storage:
__ctor?Q3Cpu:
- function
  __ctor?F8FRCQ3Cpu?Q3Cpu:
  - undefined function, type is `function taking (reference to const user-defined 3Cpu) returning nothing'
    storage:
__ctor?Q4apic:
- function
  __ctor?F1F?Q4apic:
  - undefined function, type is `function without args returning nothing'
    storage:
  __ctor?F9FRCQ4apic?Q4apic:
  - undefined function, type is `function taking (reference to const user-defined 4apic) returning nothing'
    storage:
__ctor?Q4kmem:
- function
  __ctor?F1F?Q4kmem:
  - undefined function, type is `function without args returning nothing'
    storage:
  __ctor?F9FRCQ4kmem?Q4kmem:
  - undefined function, type is `function taking (reference to const user-defined 4kmem) returning nothing'
    storage:
__ctor?Q5div_t:
- function
  __ctor?F10FRCQ5div_t?Q5div_t:
  - undefined function, type is `function taking (reference to const user-defined 5div_t) returning nothing'
    storage:
__ctor?Q5irq_t:
- function
  __ctor?F1F?Q5irq_t:
  - undefined function, type is `function without args returning nothing'
    storage:
  __ctor?F9FRQ5irq_t?Q5irq_t:
  - undefined function, type is `function taking (reference to user-defined 5irq_t) returning nothing'
    storage:
  __ctor?F3Fui?Q5irq_t:
  - undefined function, type is `function taking (fundamental type ui) returning nothing'
    storage:
__ctor?Q6Sender:
- function
  __ctor?F19FRCQ13l4_threadid_t?Q6Sender:
  - function, type is `function taking (reference to const user-defined 13l4_threadid_t) returning nothing'
    storage:
    Member Initializers:
    | NonLeaf
    |   NonLeaf
    |     [_id?Q6Sender, Q13l4_threadid_t] _id?Q6Sender
    |     =
    |     [no symbol, Q13l4_threadid_t] PtreeFuncallExpr
    |       [__ctor?F19FRCQ13l4_threadid_t?Q13l4_threadid_t, FRCQ13l4_threadid_t_] __ctor?Q13l4_threadid_t
    |       (
    |       NonLeaf
    |         [id?Q15__ctor?Q6Sender?45, RCQ13l4_threadid_t] id?Q15__ctor?Q6Sender?45
    |       )
    |   NonLeaf
    |     [_send_partner?Q6Sender, PQ8Receiver] _send_partner?Q6Sender
    |     =
    |     null
    |   NonLeaf
    |     [sender_next?Q6Sender, PQ6Sender] sender_next?Q6Sender
    |     =
    |     [no symbol, PQ6Sender] PtreeFstyleCastExpr
    |       [no symbol, PQ6Sender] PQ6Sender
    |       (
    |       [no symbol, i] 0
    |       )
    |   NonLeaf
    |     [sender_prev?Q6Sender, PQ6Sender] sender_prev?Q6Sender
    |     =
    |     null
  __ctor?F20FRCQ13l4_threadid_ti?Q6Sender:
  - function, type is `function taking (reference to const user-defined 13l4_threadid_t, fundamental type i) returning nothing'
    storage:
    Member Initializers:
    | NonLeaf
    |   NonLeaf
    |     [_id?Q6Sender, Q13l4_threadid_t] _id?Q6Sender
    |     =
    |     [no symbol, Q13l4_threadid_t] PtreeFuncallExpr
    |       [__ctor?F19FRCQ13l4_threadid_t?Q13l4_threadid_t, FRCQ13l4_threadid_t_] __ctor?Q13l4_threadid_t
    |       (
    |       NonLeaf
    |         [id?Q15__ctor?Q6Sender?46, RCQ13l4_threadid_t] id?Q15__ctor?Q6Sender?46
    |       )
    |   NonLeaf
    |     [_send_partner?Q6Sender, PQ8Receiver] _send_partner?Q6Sender
    |     =
    |     null
    |   NonLeaf
    |     [sender_next?Q6Sender, PQ6Sender] sender_next?Q6Sender
    |     =
    |     null
    |   NonLeaf
    |     [sender_prev?Q6Sender, PQ6Sender] sender_prev?Q6Sender
    |     =
    |     null
  __ctor?F11FRCQ6Sender?Q6Sender:
  - undefined function, type is `function taking (reference to const user-defined 6Sender) returning nothing'
    storage:
__ctor?Q6config:
- function
  __ctor?F11FRCQ6config?Q6config:
  - undefined function, type is `function taking (reference to const user-defined 6config) returning nothing'
    storage:
__ctor?Q6ldiv_t:
- function
  __ctor?F11FRCQ6ldiv_t?Q6ldiv_t:
  - undefined function, type is `function taking (reference to const user-defined 6ldiv_t) returning nothing'
    storage:
__ctor?Q7lldiv_t:
- function
  __ctor?F12FRCQ7lldiv_t?Q7lldiv_t:
  - undefined function, type is `function taking (reference to const user-defined 7lldiv_t) returning nothing'
    storage:
__ctor?Q7x86_tss:
- function
  __ctor?F12FRCQ7x86_tss?Q7x86_tss:
  - undefined function, type is `function taking (reference to const user-defined 7x86_tss) returning nothing'
    storage:
__ctor?Q8Cpu_lock:
- function
  __ctor?F1F?Q8Cpu_lock:
  - undefined function, type is `function without args returning nothing'
    storage:
  __ctor?F13FRCQ8Cpu_lock?Q8Cpu_lock:
  - undefined function, type is `function taking (reference to const user-defined 8Cpu_lock) returning nothing'
    storage:
__dtor?Q24Lock_guard?T10Q8Cpu_lock:
- function
  __dtor?Q24Lock_guard?T10Q8Cpu_lock:
  - function, type is `function without args returning nothing'
    storage:
    Body:
    | NonLeaf
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeFstyleCastExpr
    |       [no symbol, b] b
    |       (
    |       [no symbol, PQ8Cpu_lock] PtreeFstyleCastExpr
    |         [no symbol, PQ8Cpu_lock] PQ8Cpu_lock
    |         (
    |         [_lock?Q24Lock_guard?T10Q8Cpu_lock, PQ8Cpu_lock] PtreeDotMemberExpr
    |           [no symbol, Q24Lock_guard?T10Q8Cpu_lock] PtreeUnaryExpr
    |             *
    |             [no symbol, CPQ24Lock_guard?T10Q8Cpu_lock] this
    |           .
    |           [_lock?Q24Lock_guard?T10Q8Cpu_lock, PQ8Cpu_lock] _lock?Q24Lock_guard?T10Q8Cpu_lock
    |         )
    |       )
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeExprStatement
    |           [no symbol, v] PtreeFuncallExpr
    |             [clear?Q8Cpu_lock, FRQ8Cpu_lock_v] clear?Q8Cpu_lock
    |             (
    |             NonLeaf
    |               [no symbol, Q8Cpu_lock] PtreeUnaryExpr
    |                 *
    |                 [_lock?Q24Lock_guard?T10Q8Cpu_lock, PQ8Cpu_lock] PtreeDotMemberExpr
    |                   [no symbol, Q24Lock_guard?T10Q8Cpu_lock] PtreeUnaryExpr
    |                     *
    |                     [no symbol, CPQ24Lock_guard?T10Q8Cpu_lock] this
    |                   .
    |                   [_lock?Q24Lock_guard?T10Q8Cpu_lock, PQ8Cpu_lock] _lock?Q24Lock_guard?T10Q8Cpu_lock
    |             )
    |           ;
    |       }
__dtostr:
- function
  __dtostr?F8FdPcuiui:
  - undefined function, type is `function taking (fundamental type d, pointer to fundamental type c, fundamental type ui, fundamental type ui) returning fundamental type i'
    storage:
__lltostr:
- function
  __lltostr?F10FPcuiujuii:
  - undefined function, type is `function taking (pointer to fundamental type c, fundamental type ui, fundamental type uj, fundamental type ui, fundamental type i) returning fundamental type i'
    storage:
__ltostr:
- function
  __ltostr?F10FPcuiuluii:
  - undefined function, type is `function taking (pointer to fundamental type c, fundamental type ui, fundamental type ul, fundamental type ui, fundamental type i) returning fundamental type i'
    storage:
__opadel:
- function
  __opadel?F3FPv:
  - undefined function, type is `function taking (pointer to fundamental type v) returning fundamental type v'
    storage:
__opanew:
- function
  __opanew?F3Fui:
  - undefined function, type is `function taking (fundamental type ui) returning pointer to fundamental type v'
    storage:
__opas?Q10l4_fpage_t:
- function
  __opas?F16FRCQ10l4_fpage_t?Q10l4_fpage_t:
  - undefined function, type is `function taking (reference to const user-defined 10l4_fpage_t) returning reference to user-defined 10l4_fpage_t'
    storage:
__opas?Q11l4_intrid_t:
- function
  __opas?F17FRCQ11l4_intrid_t?Q11l4_intrid_t:
  - undefined function, type is `function taking (reference to const user-defined 11l4_intrid_t) returning reference to user-defined 11l4_intrid_t'
    storage:
__opas?Q12l4_msgdope_t:
- function
  __opas?F18FRCQ12l4_msgdope_t?Q12l4_msgdope_t:
  - undefined function, type is `function taking (reference to const user-defined 12l4_msgdope_t) returning reference to user-defined 12l4_msgdope_t'
    storage:
__opas?Q12l4_strdope_t:
- function
  __opas?F18FRCQ12l4_strdope_t?Q12l4_strdope_t:
  - undefined function, type is `function taking (reference to const user-defined 12l4_strdope_t) returning reference to user-defined 12l4_strdope_t'
    storage:
__opas?Q12l4_timeout_t:
- function
  __opas?F18FRCQ12l4_timeout_t?Q12l4_timeout_t:
  - undefined function, type is `function taking (reference to const user-defined 12l4_timeout_t) returning reference to user-defined 12l4_timeout_t'
    storage:
__opas?Q13AddrRangeDesc:
- function
  __opas?F19FRCQ13AddrRangeDesc?Q13AddrRangeDesc:
  - undefined function, type is `function taking (reference to const user-defined 13AddrRangeDesc) returning reference to user-defined 13AddrRangeDesc'
    storage:
__opas?Q13l4_low_high_t:
- function
  __opas?F19FRCQ13l4_low_high_t?Q13l4_low_high_t:
  - undefined function, type is `function taking (reference to const user-defined 13l4_low_high_t) returning reference to user-defined 13l4_low_high_t'
    storage:
__opas?Q13l4_threadid_t:
- function
  __opas?F19FRCQ13l4_threadid_t?Q13l4_threadid_t:
  - undefined function, type is `function taking (reference to const user-defined 13l4_threadid_t) returning reference to user-defined 13l4_threadid_t'
    storage:
__opas?Q13thread_regs_t:
- function
  __opas?F19FRCQ13thread_regs_t?Q13thread_regs_t:
  - undefined function, type is `function taking (reference to const user-defined 13thread_regs_t) returning reference to user-defined 13thread_regs_t'
    storage:
__opas?Q14l4_recv_desc_t:
- function
  __opas?F20FRCQ14l4_recv_desc_t?Q14l4_recv_desc_t:
  - undefined function, type is `function taking (reference to const user-defined 14l4_recv_desc_t) returning reference to user-defined 14l4_recv_desc_t'
    storage:
__opas?Q14l4_send_desc_t:
- function
  __opas?F20FRCQ14l4_send_desc_t?Q14l4_send_desc_t:
  - undefined function, type is `function taking (reference to const user-defined 14l4_send_desc_t) returning reference to user-defined 14l4_send_desc_t'
    storage:
__opas?Q14l4_snd_fpage_t:
- function
  __opas?F20FRCQ14l4_snd_fpage_t?Q14l4_snd_fpage_t:
  - undefined function, type is `function taking (reference to const user-defined 14l4_snd_fpage_t) returning reference to user-defined 14l4_snd_fpage_t'
    storage:
__opas?Q14multiboot_info:
- function
  __opas?F20FRCQ14multiboot_info?Q14multiboot_info:
  - undefined function, type is `function taking (reference to const user-defined 14multiboot_info) returning reference to user-defined 14multiboot_info'
    storage:
__opas?Q15l4_addr_range_t:
- function
  __opas?F21FRCQ15l4_addr_range_t?Q15l4_addr_range_t:
  - undefined function, type is `function taking (reference to const user-defined 15l4_addr_range_t) returning reference to user-defined 15l4_addr_range_t'
    storage:
__opas?Q16l4_kernel_info_t:
- function
  __opas?F22FRCQ16l4_kernel_info_t?Q16l4_kernel_info_t:
  - undefined function, type is `function taking (reference to const user-defined 16l4_kernel_info_t) returning reference to user-defined 16l4_kernel_info_t'
    storage:
__opas?Q16l4_sched_param_t:
- function
  __opas?F22FRCQ16l4_sched_param_t?Q16l4_sched_param_t:
  - undefined function, type is `function taking (reference to const user-defined 16l4_sched_param_t) returning reference to user-defined 16l4_sched_param_t'
    storage:
__opas?Q16multiboot_header:
- function
  __opas?F22FRCQ16multiboot_header?Q16multiboot_header:
  - undefined function, type is `function taking (reference to const user-defined 16multiboot_header) returning reference to user-defined 16multiboot_header'
    storage:
__opas?Q16multiboot_module:
- function
  __opas?F22FRCQ16multiboot_module?Q16multiboot_module:
  - undefined function, type is `function taking (reference to const user-defined 16multiboot_module) returning reference to user-defined 16multiboot_module'
    storage:
__opas?Q17l4_fpage_struct_t:
- function
  __opas?F23FRCQ17l4_fpage_struct_t?Q17l4_fpage_struct_t:
  - undefined function, type is `function taking (reference to const user-defined 17l4_fpage_struct_t) returning reference to user-defined 17l4_fpage_struct_t'
    storage:
__opas?Q17thread_ret_regs_t:
- function
  __opas?F23FRCQ17thread_ret_regs_t?Q17thread_ret_regs_t:
  - undefined function, type is `function taking (reference to const user-defined 17thread_ret_regs_t) returning reference to user-defined 17thread_ret_regs_t'
    storage:
__opas?Q18l4_intrid_struct_t:
- function
  __opas?F24FRCQ18l4_intrid_struct_t?Q18l4_intrid_struct_t:
  - undefined function, type is `function taking (reference to const user-defined 18l4_intrid_struct_t) returning reference to user-defined 18l4_intrid_struct_t'
    storage:
__opas?Q18thread_user_regs_t:
- function
  __opas?F24FRCQ18thread_user_regs_t?Q18thread_user_regs_t:
  - undefined function, type is `function taking (reference to const user-defined 18thread_user_regs_t) returning reference to user-defined 18thread_user_regs_t'
    storage:
__opas?Q19l4_iofpage_struct_t:
- function
  __opas?F25FRCQ19l4_iofpage_struct_t?Q19l4_iofpage_struct_t:
  - undefined function, type is `function taking (reference to const user-defined 19l4_iofpage_struct_t) returning reference to user-defined 19l4_iofpage_struct_t'
    storage:
__opas?Q19l4_msgdope_struct_t:
- function
  __opas?F25FRCQ19l4_msgdope_struct_t?Q19l4_msgdope_struct_t:
  - undefined function, type is `function taking (reference to const user-defined 19l4_msgdope_struct_t) returning reference to user-defined 19l4_msgdope_struct_t'
    storage:
__opas?Q19l4_timeout_struct_t:
- function
  __opas?F25FRCQ19l4_timeout_struct_t?Q19l4_timeout_struct_t:
  - undefined function, type is `function taking (reference to const user-defined 19l4_timeout_struct_t) returning reference to user-defined 19l4_timeout_struct_t'
    storage:
__opas?Q20l4_threadid_struct_t:
- function
  __opas?F26FRCQ20l4_threadid_struct_t?Q20l4_threadid_struct_t:
  - undefined function, type is `function taking (reference to const user-defined 20l4_threadid_struct_t) returning reference to user-defined 20l4_threadid_struct_t'
    storage:
__opas?Q21__1?Q14multiboot_info:
- function
  __opas?F27FRCQ21__1?Q14multiboot_info?Q21__1?Q14multiboot_info:
  - undefined function, type is `function taking (reference to const user-defined 21__1?Q14multiboot_info) returning reference to user-defined 21__1?Q14multiboot_info'
    storage:
__opas?Q21__4?Q14l4_send_desc_t:
- function
  __opas?F27FRCQ21__4?Q14l4_send_desc_t?Q21__4?Q14l4_send_desc_t:
  - undefined function, type is `function taking (reference to const user-defined 21__4?Q14l4_send_desc_t) returning reference to user-defined 21__4?Q14l4_send_desc_t'
    storage:
__opas?Q21__5?Q14l4_recv_desc_t:
- function
  __opas?F27FRCQ21__5?Q14l4_recv_desc_t?Q21__5?Q14l4_recv_desc_t:
  - undefined function, type is `function taking (reference to const user-defined 21__5?Q14l4_recv_desc_t) returning reference to user-defined 21__5?Q14l4_recv_desc_t'
    storage:
__opas?Q23l4_sched_param_struct_t:
- function
  __opas?F29FRCQ23l4_sched_param_struct_t?Q23l4_sched_param_struct_t:
  - undefined function, type is `function taking (reference to const user-defined 23l4_sched_param_struct_t) returning reference to user-defined 23l4_sched_param_struct_t'
    storage:
__opas?Q24Lock_guard?T10Q8Cpu_lock:
- function
  __opas?F30FRCQ24Lock_guard?T10Q8Cpu_lock?Q24Lock_guard?T10Q8Cpu_lock:
  - undefined function, type is `function taking (reference to const user-defined 24Lock_guard?T10Q8Cpu_lock) returning reference to user-defined 24Lock_guard?T10Q8Cpu_lock'
    storage:
__opas?Q28__2?Q21__1?Q14multiboot_info:
- function
  __opas?F34FRCQ28__2?Q21__1?Q14multiboot_info?Q28__2?Q21__1?Q14multiboot_info:
  - undefined function, type is `function taking (reference to const user-defined 28__2?Q21__1?Q14multiboot_info) returning reference to user-defined 28__2?Q21__1?Q14multiboot_info'
    storage:
__opas?Q28__3?Q21__1?Q14multiboot_info:
- function
  __opas?F34FRCQ28__3?Q21__1?Q14multiboot_info?Q28__3?Q21__1?Q14multiboot_info:
  - undefined function, type is `function taking (reference to const user-defined 28__3?Q21__1?Q14multiboot_info) returning reference to user-defined 28__3?Q21__1?Q14multiboot_info'
    storage:
__opas?Q3Cpu:
- function
  __opas?F8FRCQ3Cpu?Q3Cpu:
  - undefined function, type is `function taking (reference to const user-defined 3Cpu) returning reference to user-defined 3Cpu'
    storage:
__opas?Q4apic:
- function
  __opas?F9FRCQ4apic?Q4apic:
  - undefined function, type is `function taking (reference to const user-defined 4apic) returning reference to user-defined 4apic'
    storage:
__opas?Q4kmem:
- function
  __opas?F9FRCQ4kmem?Q4kmem:
  - undefined function, type is `function taking (reference to const user-defined 4kmem) returning reference to user-defined 4kmem'
    storage:
__opas?Q5div_t:
- function
  __opas?F10FRCQ5div_t?Q5div_t:
  - undefined function, type is `function taking (reference to const user-defined 5div_t) returning reference to user-defined 5div_t'
    storage:
__opas?Q5irq_t:
- function
  __opas?F10FRCQ5irq_t?Q5irq_t:
  - undefined function, type is `function taking (reference to const user-defined 5irq_t) returning reference to user-defined 5irq_t'
    storage:
__opas?Q6Sender:
- function
  __opas?F11FRCQ6Sender?Q6Sender:
  - undefined function, type is `function taking (reference to const user-defined 6Sender) returning reference to user-defined 6Sender'
    storage:
__opas?Q6config:
- function
  __opas?F11FRCQ6config?Q6config:
  - undefined function, type is `function taking (reference to const user-defined 6config) returning reference to user-defined 6config'
    storage:
__opas?Q6ldiv_t:
- function
  __opas?F11FRCQ6ldiv_t?Q6ldiv_t:
  - undefined function, type is `function taking (reference to const user-defined 6ldiv_t) returning reference to user-defined 6ldiv_t'
    storage:
__opas?Q7lldiv_t:
- function
  __opas?F12FRCQ7lldiv_t?Q7lldiv_t:
  - undefined function, type is `function taking (reference to const user-defined 7lldiv_t) returning reference to user-defined 7lldiv_t'
    storage:
__opas?Q7x86_tss:
- function
  __opas?F12FRCQ7x86_tss?Q7x86_tss:
  - undefined function, type is `function taking (reference to const user-defined 7x86_tss) returning reference to user-defined 7x86_tss'
    storage:
__opas?Q8Cpu_lock:
- function
  __opas?F13FRCQ8Cpu_lock?Q8Cpu_lock:
  - undefined function, type is `function taking (reference to const user-defined 8Cpu_lock) returning reference to user-defined 8Cpu_lock'
    storage:
__opdel:
- function
  __opdel?F3FPv:
  - undefined function, type is `function taking (pointer to fundamental type v) returning fundamental type v'
    storage:
__opnew:
- function
  __opnew?F3Fui:
  - undefined function, type is `function taking (fundamental type ui) returning pointer to fundamental type v'
    storage:
__ssu?Q17thread_ret_regs_t:
- variable, type is `fundamental type uh', storage member
__unknown?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
_ack_in_kernel?Q5irq_t:
- variable, type is `fundamental type b', storage member
_edata:
- undefined variable, type is `fundamental type c', storage extern
_end:
- undefined variable, type is `fundamental type c', storage extern
_etext:
- undefined variable, type is `fundamental type c', storage extern
_himem?Q4kmem:
- undefined variable, type is `fundamental type ui', storage extern
_id?Q6Sender:
- variable, type is `user-defined 13l4_threadid_t', storage member
_iobitmap_1:
- undefined variable, type is `fundamental type c', storage extern
_ipc_window0_1:
- undefined variable, type is `fundamental type c', storage extern
_ipc_window1_1:
- undefined variable, type is `fundamental type c', storage extern
_irq_thread?Q5irq_t:
- variable, type is `pointer to user-defined 8Receiver', storage member
_lock?Q24Lock_guard?T10Q8Cpu_lock:
- variable, type is `pointer to user-defined 8Cpu_lock', storage member
_physmem_1:
- undefined variable, type is `fundamental type c', storage extern
_queued?Q5irq_t:
- variable, type is `fundamental type i', storage member
_send_partner?Q6Sender:
- variable, type is `pointer to user-defined 8Receiver', storage member
_service:
- undefined variable, type is `fundamental type c', storage extern
_sstack:
- undefined variable, type is `fundamental type c', storage extern
_stack:
- undefined variable, type is `fundamental type c', storage extern
_start:
- undefined variable, type is `fundamental type c', storage extern
_tcbs_1:
- undefined variable, type is `fundamental type c', storage extern
_unused1_1:
- undefined variable, type is `fundamental type c', storage extern
_unused2_1:
- undefined variable, type is `fundamental type c', storage extern
_unused3_1:
- undefined variable, type is `fundamental type c', storage extern
_unused4_io_1:
- undefined variable, type is `fundamental type c', storage extern
a?Q21__1?Q14multiboot_info:
- variable, type is `user-defined 28__2?Q21__1?Q14multiboot_info', storage member
abort:
- function
  abort?F1F:
  - undefined function, type is `function without args returning fundamental type v'
    storage:
abs:
- function
  abs?F2Fi:
  - undefined function, type is `function taking (fundamental type i) returning fundamental type i'
    storage:
abs?Q3std:
- function
  abs?F2Fl?Q3std:
  - function, type is `function taking (fundamental type l) returning fundamental type l'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, l] PtreeFuncallExpr
    |       [labs?F2Fl, Fl_l] labs
    |       (
    |       NonLeaf
    |         [no symbol, l] PtreeFstyleCastExpr
    |           [no symbol, l] l
    |           (
    |           [i?Q9abs?Q3std?10, l] i?Q9abs?Q3std?10
    |           )
    |       )
    |     ;
  abs?F2Fj?Q3std:
  - function, type is `function taking (fundamental type j) returning fundamental type j'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, j] PtreeFuncallExpr
    |       [llabs?F2Fj, Fj_j] llabs
    |       (
    |       NonLeaf
    |         [no symbol, j] PtreeFstyleCastExpr
    |           [no symbol, j] j
    |           (
    |           [i?Q9abs?Q3std?11, j] i?Q9abs?Q3std?11
    |           )
    |       )
    |     ;
activate_by_io?Q4apic:
- function
  activate_by_io?Q4apic:
  - function, type is `function without args returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   [tmp_val?Q21activate_by_io?Q4apic?134, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       tmp_val?Q21activate_by_io?Q4apic?134
    |     ;
    |   [flags?Q21activate_by_io?Q4apic?134, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       flags?Q21activate_by_io?Q4apic?134
    |     ;
    |   [old_master?Q21activate_by_io?Q4apic?134, c] PtreeDeclaration
    |     null
    |     c
    |     PtreeDeclarator
    |       old_master?Q21activate_by_io?Q4apic?134
    |     ;
    |   [old_slaves?Q21activate_by_io?Q4apic?134, c] PtreeDeclaration
    |     null
    |     c
    |     PtreeDeclarator
    |       old_slaves?Q21activate_by_io?Q4apic?134
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [soft_enable?Q4apic, F_v] soft_enable?Q4apic
    |       (
    |       null
    |       )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [tmp_val?Q21activate_by_io?Q4apic?134, ui] tmp_val?Q21activate_by_io?Q4apic?134
    |       =
    |       [no symbol, ui] PtreeFuncallExpr
    |         [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |         (
    |         NonLeaf
    |           [no symbol, ui] 0x350
    |         )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [tmp_val?Q21activate_by_io?Q4apic?134, ui] tmp_val?Q21activate_by_io?Q4apic?134
    |       &=
    |       [no symbol, ui] 0xfffe5800
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [tmp_val?Q21activate_by_io?Q4apic?134, ui] tmp_val?Q21activate_by_io?Q4apic?134
    |       |=
    |       [no symbol, ui] 0x00000700
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [reg_write?Q4apic, Fuiui_v] reg_write?Q4apic
    |       (
    |       NonLeaf
    |         [no symbol, ui] 0x350
    |         ,
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [tmp_val?Q21activate_by_io?Q4apic?134, ui] tmp_val?Q21activate_by_io?Q4apic?134
    |           )
    |       )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [tmp_val?Q21activate_by_io?Q4apic?134, ui] tmp_val?Q21activate_by_io?Q4apic?134
    |       =
    |       [no symbol, ui] PtreeFuncallExpr
    |         [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |         (
    |         NonLeaf
    |           [no symbol, ui] 0x360
    |         )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [tmp_val?Q21activate_by_io?Q4apic?134, ui] tmp_val?Q21activate_by_io?Q4apic?134
    |       &=
    |       [no symbol, ui] 0xfffe5800
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [tmp_val?Q21activate_by_io?Q4apic?134, ui] tmp_val?Q21activate_by_io?Q4apic?134
    |       |=
    |       [no symbol, ui] 0x00000400
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [reg_write?Q4apic, Fuiui_v] reg_write?Q4apic
    |       (
    |       NonLeaf
    |         [no symbol, ui] 0x360
    |         ,
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [tmp_val?Q21activate_by_io?Q4apic?134, ui] tmp_val?Q21activate_by_io?Q4apic?134
    |           )
    |       )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [sti_restore?F3Fui?Q4Proc, Fui_v] sti_restore?Q4Proc
    |       (
    |       NonLeaf
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [flags?Q21activate_by_io?Q4apic?134, ui] flags?Q21activate_by_io?Q4apic?134
    |           )
    |       )
    |     ;
activate_by_msr?Q4apic:
- function
  activate_by_msr?Q4apic:
  - function, type is `function without args returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   [low?Q22activate_by_msr?Q4apic?135, ul] PtreeDeclaration
    |     null
    |     ul
    |     PtreeDeclarator
    |       low?Q22activate_by_msr?Q4apic?135
    |     ;
    |   [high?Q22activate_by_msr?Q4apic?135, ul] PtreeDeclaration
    |     null
    |     ul
    |     PtreeDeclarator
    |       high?Q22activate_by_msr?Q4apic?135
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ul] PtreeAssignExpr
    |       [low?Q22activate_by_msr?Q4apic?135, ul] low?Q22activate_by_msr?Q4apic?135
    |       |=
    |       [no symbol, ui] 0x800
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ul] PtreeAssignExpr
    |       [low?Q22activate_by_msr?Q4apic?135, ul] low?Q22activate_by_msr?Q4apic?135
    |       &=
    |       [no symbol, ui] 0x00000fff
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ul] PtreeAssignExpr
    |       [low?Q22activate_by_msr?Q4apic?135, ul] low?Q22activate_by_msr?Q4apic?135
    |       |=
    |       [no symbol, ui] PtreeInfixExpr
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [io_base?Q4apic, Cui] io_base?Q4apic
    |           )
    |         &
    |         [no symbol, ui] 0xfffff000
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [identify?Q3Cpu, F_v] identify?Q3Cpu
    |       (
    |       null
    |       )
    |     ;
addr?Q16tlb_flush?Q4kmem?95:
- variable, type is `fundamental type ui', storage parameter
addr?Q19phys_to_virt?Q4kmem?94:
- variable, type is `fundamental type ui', storage parameter
addr?Q21__4?Q14l4_send_desc_t:
- variable, type is `fundamental type ui', has bitsize, storage member
addr?Q21__5?Q14l4_recv_desc_t:
- variable, type is `fundamental type ui', has bitsize, storage member
addr?Q28__2?Q21__1?Q14multiboot_info:
- variable, type is `fundamental type ui', storage member
addr?Q28__3?Q21__1?Q14multiboot_info:
- variable, type is `fundamental type ui', storage member
addr_t:
- typedef, alias to `fundamental type ui'
address?Q19l4_is_io_page_fault?20:
- variable, type is `fundamental type ui', storage parameter
address?Q8l4_fpage?18:
- variable, type is `fundamental type ul', storage parameter
after?Q17err_enable?Q4apic?131:
- variable, type is `fundamental type ui', storage auto
alloc?Q5irq_t:
- function
  alloc?Q5irq_t:
  - undefined function, type is `function taking (pointer to user-defined 8Receiver, fundamental type b) returning fundamental type b'
    storage:
apic:
- class
apic?Q3Cpu:
- function
  apic?Q3Cpu:
  - undefined function, type is `function without args returning fundamental type ui'
    storage:
apic?Q4apic:
- typedef, alias to `user-defined 4apic'
- class
apic?Q6config:
- undefined variable, type is `fundamental type b', storage extern
apic_error_cnt:
- variable, type is `fundamental type ui', storage extern
apic_error_interrupt:
- function
  apic_error_interrupt?F22FPQ17thread_ret_regs_t:
  - function, type is `function taking (pointer to user-defined 17thread_ret_regs_t) returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   [err1?Q20apic_error_interrupt?150, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       err1?Q20apic_error_interrupt?150
    |     ;
    |   [err2?Q20apic_error_interrupt?150, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       err2?Q20apic_error_interrupt?150
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [err1?Q20apic_error_interrupt?150, ui] err1?Q20apic_error_interrupt?150
    |       =
    |       [no symbol, ui] PtreeFuncallExpr
    |         [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |         (
    |         NonLeaf
    |           [no symbol, ui] 0x280
    |         )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [reg_write?Q4apic, Fuiui_v] reg_write?Q4apic
    |       (
    |       NonLeaf
    |         [no symbol, ui] 0x280
    |         ,
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [no symbol, i] 0
    |           )
    |       )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [err2?Q20apic_error_interrupt?150, ui] err2?Q20apic_error_interrupt?150
    |       =
    |       [no symbol, ui] PtreeFuncallExpr
    |         [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |         (
    |         NonLeaf
    |           [no symbol, ui] 0x280
    |         )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [irq_ack?Q4apic, F_v] irq_ack?Q4apic
    |       (
    |       null
    |       )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [clear?Q8Cpu_lock, FRQ8Cpu_lock_v] clear?Q8Cpu_lock
    |       (
    |       NonLeaf
    |         [cpu_lock, Q8Cpu_lock] cpu_lock
    |       )
    |     ;
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeInfixExpr
    |       [no symbol, b] PtreeInfixExpr
    |         [err1?Q20apic_error_interrupt?150, ui] err1?Q20apic_error_interrupt?150
    |         ==
    |         [no symbol, ui] 0x80
    |       ||
    |       [no symbol, b] PtreeInfixExpr
    |         [err2?Q20apic_error_interrupt?150, ui] err2?Q20apic_error_interrupt?150
    |         ==
    |         [no symbol, ui] 0x80
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeIfStatement
    |           if
    |           (
    |           [no symbol, b] PtreeFstyleCastExpr
    |             [no symbol, b] b
    |             (
    |             [ignore_invalid_reg_access?Q4apic, b] ignore_invalid_reg_access?Q4apic
    |             )
    |           )
    |           PtreeBlock
    |             {
    |             NonLeaf
    |               PtreeReturnStatement
    |                 return
    |                 ;
    |             }
    |         PtreeExprStatement
    |           [no symbol, i] PtreeFuncallExpr
    |             [printf?F5FPCcE, FPCcE_i] printf
    |             (
    |             NonLeaf
    |               [no symbol, Pc] PtreeFstyleCastExpr
    |                 [no symbol, Pc] Pc
    |                 (
    |                 [no symbol, Ac] "APIC invalid register access error at %08x\n"
    |                 )
    |               ,
    |               [eip?Q17thread_ret_regs_t, ui] PtreeDotMemberExpr
    |                 [no symbol, Q17thread_ret_regs_t] PtreeUnaryExpr
    |                   *
    |                   [ret_regs?Q20apic_error_interrupt?150, PQ17thread_ret_regs_t] ret_regs?Q20apic_error_interrupt?150
    |                 .
    |                 [eip?Q17thread_ret_regs_t, ui] eip?Q17thread_ret_regs_t
    |             )
    |           ;
    |         PtreeReturnStatement
    |           return
    |           ;
    |       }
    |   PtreeExprStatement
    |     [no symbol, ui] PtreePostfixExpr
    |       [apic_error_cnt, ui] apic_error_cnt
    |       ++
    |     ;
    |   PtreeExprStatement
    |     [no symbol, i] PtreeFuncallExpr
    |       [printf?F5FPCcE, FPCcE_i] printf
    |       (
    |       NonLeaf
    |         [no symbol, Pc] PtreeFstyleCastExpr
    |           [no symbol, Pc] Pc
    |           (
    |           [no symbol, Ac] "APIC error %08x(%08x)\n"
    |           )
    |         ,
    |         [err1?Q20apic_error_interrupt?150, ui] err1?Q20apic_error_interrupt?150
    |         ,
    |         [err2?Q20apic_error_interrupt?150, ui] err2?Q20apic_error_interrupt?150
    |       )
    |     ;
apic_io_base:
- variable, type is `fundamental type ui', storage extern
apic_spurious_interrupt_bug_cnt:
- variable, type is `fundamental type ui', storage extern
apic_spurious_interrupt_cnt:
- variable, type is `fundamental type ui', storage extern
apic_type_t?Q4apic:
- typedef, alias to `user-defined 18apic_type_t?Q4apic'
- enum
as_int?Q12l4_msgdope_t:
- variable, type is `fundamental type ui', storage member
as_int?Q12l4_timeout_t:
- variable, type is `fundamental type ui', storage member
as_int?Q14l4_recv_desc_t:
- variable, type is `fundamental type ui', storage member
as_int?Q14l4_send_desc_t:
- variable, type is `fundamental type ui', storage member
asprintf:
- function
  asprintf?F8FPPcPCcE:
  - undefined function, type is `function taking (pointer to pointer to fundamental type c, pointer to const fundamental type c, ellipsis) returning fundamental type i'
    storage:
atexit:
- function
  atexit?F5FPF_v:
  - undefined function, type is `function taking (pointer to function without args returning fundamental type v) returning fundamental type i'
    storage:
atof:
- function
  atof?F4FPCc:
  - undefined function, type is `function taking (pointer to const fundamental type c) returning fundamental type d'
    storage:
atoi:
- function
  atoi?F4FPCc:
  - undefined function, type is `function taking (pointer to const fundamental type c) returning fundamental type i'
    storage:
atol:
- function
  atol?F4FPCc:
  - undefined function, type is `function taking (pointer to const fundamental type c) returning fundamental type l'
    storage:
back_link?Q7x86_tss:
- variable, type is `fundamental type i', storage member
backward_compatibility?Q6config:
- variable, type is `const fundamental type b', has initializer, storage extern
  Initializer is:
  |  [no symbol, b] true
before?Q17err_enable?Q4apic?131:
- variable, type is `fundamental type ui', storage auto
bochs_tweaks?Q3Cpu:
- function
  bochs_tweaks?Q3Cpu:
  - undefined function, type is `function without args returning fundamental type v'
    storage:
boot_device?Q14multiboot_info:
- variable, type is `array of fundamental type uc', storage member
boot_id?Q6config:
- undefined variable, type is `const user-defined 13l4_threadid_t', storage extern
boot_mcp?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, i] 255
  |    )
boot_prio?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] 0x10
boot_taskno?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, i] 4
  |    )
bss_end_addr?Q16multiboot_header:
- variable, type is `fundamental type ui', storage member
byte_t:
- typedef, alias to `fundamental type uc'
calibrate_latch?Q22calibrate_timer?Q4apic?146:
- variable, type is `fundamental type ui', has initializer, storage auto
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, i] PtreeInfixExpr
  |      [no symbol, i] 1193180
  |      /
  |      [no symbol, i] 20
  |    )
calibrate_time?Q22calibrate_timer?Q4apic?146:
- variable, type is `fundamental type ui', has initializer, storage auto
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, i] 50
  |    )
calibrate_timer?Q4apic:
- function
  calibrate_timer?Q4apic:
  - function, type is `function without args returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   [calibrate_latch?Q22calibrate_timer?Q4apic?146, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       calibrate_latch?Q22calibrate_timer?Q4apic?146
    |     ;
    |   [calibrate_time?Q22calibrate_timer?Q4apic?146, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       calibrate_time?Q22calibrate_timer?Q4apic?146
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [timer_disable_irq?Q4apic, F_v] timer_disable_irq?Q4apic
    |       (
    |       null
    |       )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [timer_set_divisor?Q4apic, Fui_v] timer_set_divisor?Q4apic
    |       (
    |       NonLeaf
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [no symbol, i] 1
    |           )
    |       )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [timer_reg_write?Q4apic, Fui_v] timer_reg_write?Q4apic
    |       (
    |       NonLeaf
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [no symbol, i] 1000000000
    |           )
    |       )
    |     ;
    |   PtreeBlock
    |     {
    |     NonLeaf
    |       [count?Q22calibrate_timer?Q4apic?147, ul] PtreeDeclaration
    |         null
    |         ul
    |         PtreeDeclarator
    |           count?Q22calibrate_timer?Q4apic?147
    |         ;
    |       [tt1?Q22calibrate_timer?Q4apic?147, ul] PtreeDeclaration
    |         null
    |         ul
    |         PtreeDeclarator
    |           tt1?Q22calibrate_timer?Q4apic?147
    |         ;
    |       [tt2?Q22calibrate_timer?Q4apic?147, ul] PtreeDeclaration
    |         null
    |         ul
    |         PtreeDeclarator
    |           tt2?Q22calibrate_timer?Q4apic?147
    |         ;
    |       [result?Q22calibrate_timer?Q4apic?147, ul] PtreeDeclaration
    |         null
    |         ul
    |         PtreeDeclarator
    |           result?Q22calibrate_timer?Q4apic?147
    |         ;
    |       PtreeExprStatement
    |         [no symbol, ul] PtreeAssignExpr
    |           [tt1?Q22calibrate_timer?Q4apic?147, ul] tt1?Q22calibrate_timer?Q4apic?147
    |           =
    |           [no symbol, ul] PtreeFstyleCastExpr
    |             [no symbol, ul] ul
    |             (
    |             [no symbol, ui] PtreeFuncallExpr
    |               [timer_reg_read?Q4apic, F_ui] timer_reg_read?Q4apic
    |               (
    |               null
    |               )
    |             )
    |         ;
    |       PtreeExprStatement
    |         [no symbol, ul] PtreeAssignExpr
    |           [count?Q22calibrate_timer?Q4apic?147, ul] count?Q22calibrate_timer?Q4apic?147
    |           =
    |           [no symbol, ul] PtreeFstyleCastExpr
    |             [no symbol, ul] ul
    |             (
    |             [no symbol, i] 0
    |             )
    |         ;
    |       PtreeExprStatement
    |         [no symbol, ul] PtreeAssignExpr
    |           [tt2?Q22calibrate_timer?Q4apic?147, ul] tt2?Q22calibrate_timer?Q4apic?147
    |           =
    |           [no symbol, ul] PtreeFstyleCastExpr
    |             [no symbol, ul] ul
    |             (
    |             [no symbol, ui] PtreeFuncallExpr
    |               [timer_reg_read?Q4apic, F_ui] timer_reg_read?Q4apic
    |               (
    |               null
    |               )
    |             )
    |         ;
    |       PtreeExprStatement
    |         [no symbol, ul] PtreeAssignExpr
    |           [result?Q22calibrate_timer?Q4apic?147, ul] result?Q22calibrate_timer?Q4apic?147
    |           =
    |           [no symbol, ul] PtreeInfixExpr
    |             [no symbol, ul] PtreeInfixExpr
    |               [tt1?Q22calibrate_timer?Q4apic?147, ul] tt1?Q22calibrate_timer?Q4apic?147
    |               -
    |               [tt2?Q22calibrate_timer?Q4apic?147, ul] tt2?Q22calibrate_timer?Q4apic?147
    |             *
    |             [no symbol, ul] PtreeFstyleCastExpr
    |               [no symbol, ul] ul
    |               (
    |               [timer_divisor?Q4apic, ui] timer_divisor?Q4apic
    |               )
    |         ;
    |       PtreeIfStatement
    |         if
    |         (
    |         [no symbol, b] PtreeInfixExpr
    |           [count?Q22calibrate_timer?Q4apic?147, ul] count?Q22calibrate_timer?Q4apic?147
    |           <=
    |           [no symbol, ul] PtreeFstyleCastExpr
    |             [no symbol, ul] ul
    |             (
    |             [no symbol, i] 1
    |             )
    |         )
    |         PtreeBlock
    |           {
    |           NonLeaf
    |             PtreeGotoStatement
    |               goto
    |               bad_ctc
    |               ;
    |           }
    |       PtreeIfStatement
    |         if
    |         (
    |         [no symbol, b] PtreeInfixExpr
    |           [result?Q22calibrate_timer?Q4apic?147, ul] result?Q22calibrate_timer?Q4apic?147
    |           <=
    |           [no symbol, ul] PtreeFstyleCastExpr
    |             [no symbol, ul] ul
    |             (
    |             [calibrate_time?Q22calibrate_timer?Q4apic?146, ui] calibrate_time?Q22calibrate_timer?Q4apic?146
    |             )
    |         )
    |         PtreeBlock
    |           {
    |           NonLeaf
    |             PtreeGotoStatement
    |               goto
    |               bad_ctc
    |               ;
    |           }
    |       PtreeExprStatement
    |         [no symbol, ui] PtreeAssignExpr
    |           [frequency_khz?Q4apic, ui] frequency_khz?Q4apic
    |           =
    |           [no symbol, ui] PtreeFstyleCastExpr
    |             [no symbol, ui] ui
    |             (
    |             [no symbol, ul] PtreeFstyleCastExpr
    |               [no symbol, ul] ul
    |               (
    |               [result?Q22calibrate_timer?Q4apic?147, ul] result?Q22calibrate_timer?Q4apic?147
    |               )
    |             )
    |         ;
    |       PtreeReturnStatement
    |         return
    |         ;
    |     }
    |   PtreeLabelStatement
    |     bad_ctc
    |     :
    |     PtreeExprStatement
    |       null
    |       ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [frequency_khz?Q4apic, ui] frequency_khz?Q4apic
    |       =
    |       [no symbol, ui] PtreeFstyleCastExpr
    |         [no symbol, ui] ui
    |         (
    |         [no symbol, i] 0
    |         )
    |     ;
cas_error_type_with_bad_size_used:
- function
  cas_error_type_with_bad_size_used?F1F:
  - undefined function, type is `function without args returning fundamental type v'
    storage:
check_still_getting_irqs?Q4apic:
- function
  check_still_getting_irqs?Q4apic:
  - function, type is `function without args returning fundamental type i'
    storage:
    Body:
    | NonLeaf
    |   [tsc?Q31check_still_getting_irqs?Q4apic?136, uj] PtreeDeclaration
    |     null
    |     uj
    |     PtreeDeclarator
    |       tsc?Q31check_still_getting_irqs?Q4apic?136
    |     ;
    |   [tsc_until?Q31check_still_getting_irqs?Q4apic?136, uj] PtreeDeclaration
    |     null
    |     uj
    |     PtreeDeclarator
    |       tsc_until?Q31check_still_getting_irqs?Q4apic?136
    |     ;
    |   [clock_start?Q31check_still_getting_irqs?Q4apic?136, uj] PtreeDeclaration
    |     null
    |     uj
    |     PtreeDeclarator
    |       clock_start?Q31check_still_getting_irqs?Q4apic?136
    |     ;
    |   PtreeExprStatement
    |     [no symbol, uj] PtreeAssignExpr
    |       [tsc_until?Q31check_still_getting_irqs?Q4apic?136, uj] tsc_until?Q31check_still_getting_irqs?Q4apic?136
    |       +=
    |       [no symbol, ui] 0x01000000
    |     ;
    |   PtreeDoStatement
    |     do
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeIfStatement
    |           if
    |           (
    |           [no symbol, b] PtreeInfixExpr
    |             [no symbol, uj] PtreeFstyleCastExpr
    |               [no symbol, uj] uj
    |               (
    |               [clock?Q16l4_kernel_info_t, Vuj] PtreeDotMemberExpr
    |                 [no symbol, Q16l4_kernel_info_t] PtreeUnaryExpr
    |                   *
    |                   [no symbol, PQ16l4_kernel_info_t] PtreeFuncallExpr
    |                     [info?Q4kmem, F_PQ16l4_kernel_info_t] info?Q4kmem
    |                     (
    |                     null
    |                     )
    |                 .
    |                 [clock?Q16l4_kernel_info_t, Vuj] clock?Q16l4_kernel_info_t
    |               )
    |             !=
    |             [clock_start?Q31check_still_getting_irqs?Q4apic?136, uj] clock_start?Q31check_still_getting_irqs?Q4apic?136
    |           )
    |           PtreeBlock
    |             {
    |             NonLeaf
    |               PtreeReturnStatement
    |                 return
    |                 [no symbol, i] 1
    |                 ;
    |             }
    |       }
    |     while
    |     (
    |     [no symbol, b] PtreeInfixExpr
    |       [tsc?Q31check_still_getting_irqs?Q4apic?136, uj] tsc?Q31check_still_getting_irqs?Q4apic?136
    |       <
    |       [tsc_until?Q31check_still_getting_irqs?Q4apic?136, uj] tsc_until?Q31check_still_getting_irqs?Q4apic?136
    |     )
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, i] 0
    |     ;
check_working?Q4apic:
- function
  check_working?Q4apic:
  - function, type is `function without args returning fundamental type i'
    storage:
    Body:
    | NonLeaf
    |   [tsc?Q20check_working?Q4apic?126, uj] PtreeDeclaration
    |     null
    |     uj
    |     PtreeDeclarator
    |       tsc?Q20check_working?Q4apic?126
    |     ;
    |   [tsc_until?Q20check_working?Q4apic?126, uj] PtreeDeclaration
    |     null
    |     uj
    |     PtreeDeclarator
    |       tsc_until?Q20check_working?Q4apic?126
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [timer_disable_irq?Q4apic, F_v] timer_disable_irq?Q4apic
    |       (
    |       null
    |       )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [timer_set_divisor?Q4apic, Fui_v] timer_set_divisor?Q4apic
    |       (
    |       NonLeaf
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [no symbol, i] 1
    |           )
    |       )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [timer_reg_write?Q4apic, Fui_v] timer_reg_write?Q4apic
    |       (
    |       NonLeaf
    |         [no symbol, ui] 0x10000000
    |       )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, uj] PtreeAssignExpr
    |       [tsc_until?Q20check_working?Q4apic?126, uj] tsc_until?Q20check_working?Q4apic?126
    |       +=
    |       [no symbol, ui] 0x100
    |     ;
    |   PtreeDoStatement
    |     do
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeIfStatement
    |           if
    |           (
    |           [no symbol, b] PtreeInfixExpr
    |             [no symbol, ui] PtreeFuncallExpr
    |               [timer_reg_read?Q4apic, F_ui] timer_reg_read?Q4apic
    |               (
    |               null
    |               )
    |             !=
    |             [no symbol, ui] 0x10000000
    |           )
    |           PtreeBlock
    |             {
    |             NonLeaf
    |               PtreeReturnStatement
    |                 return
    |                 [no symbol, i] 1
    |                 ;
    |             }
    |       }
    |     while
    |     (
    |     [no symbol, b] PtreeInfixExpr
    |       [tsc?Q20check_working?Q4apic?126, uj] tsc?Q20check_working?Q4apic?126
    |       <
    |       [tsc_until?Q20check_working?Q4apic?126, uj] tsc_until?Q20check_working?Q4apic?126
    |     )
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, i] 0
    |     ;
checksum?Q16multiboot_header:
- variable, type is `fundamental type ui', storage member
chief?Q20l4_threadid_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
cld:
- function
  cld?F1F:
  - function, type is `function without args returning fundamental type v'
    storage:
clear?Q8Cpu_lock:
- function
  clear?Q8Cpu_lock:
  - function, type is `function without args returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [sti?F1F?Q4Proc, F_v] sti?Q4Proc
    |       (
    |       null
    |       )
    |     ;
cli:
- function
  cli?F1F:
  - function, type is `function without args returning fundamental type v'
    storage:
cli?Q4Proc:
- function
  cli?F1F?Q4Proc:
  - function, type is `function without args returning fundamental type v'
    storage:
cli_save?Q4Proc:
- function
  cli_save?F1F?Q4Proc:
  - function, type is `function without args returning fundamental type ui'
    storage:
    Body:
    | NonLeaf
    |   [ret?Q15cli_save?Q4Proc?31, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       ret?Q15cli_save?Q4Proc?31
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, ui] PtreeFstyleCastExpr
    |       [no symbol, ui] ui
    |       (
    |       [ret?Q15cli_save?Q4Proc?31, ui] ret?Q15cli_save?Q4Proc?31
    |       )
    |     ;
clock?Q16l4_kernel_info_t:
- variable, type is `volatile fundamental type uj', storage member
clock_start?Q31check_still_getting_irqs?Q4apic?136:
- variable, type is `fundamental type uj', has initializer, storage auto
  Initializer is:
  |  [no symbol, uj] PtreeFstyleCastExpr
  |    [no symbol, uj] uj
  |    (
  |    [clock?Q16l4_kernel_info_t, Vuj] PtreeDotMemberExpr
  |      [no symbol, Q16l4_kernel_info_t] PtreeUnaryExpr
  |        *
  |        [no symbol, PQ16l4_kernel_info_t] PtreeFuncallExpr
  |          [info?Q4kmem, F_PQ16l4_kernel_info_t] info?Q4kmem
  |          (
  |          null
  |          )
  |      .
  |      [clock?Q16l4_kernel_info_t, Vuj] clock?Q16l4_kernel_info_t
  |    )
clts:
- function
  clts?F1F:
  - function, type is `function without args returning fundamental type v'
    storage:
cmdline?Q14multiboot_info:
- variable, type is `fundamental type ui', storage member
config:
- class
config?Q6config:
- typedef, alias to `user-defined 6config'
- class
conservative?Q6config:
- variable, type is `const fundamental type b', has initializer, storage extern
  Initializer is:
  |  [no symbol, b] false
consume?Q5irq_t:
- function
  consume?Q5irq_t:
  - undefined function, type is `function without args returning fundamental type i'
    storage:
context_of:
- function
  context_of?F4FPCv:
  - function, type is `function taking (pointer to const fundamental type v) returning pointer to user-defined 7Context'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, PQ7Context] PtreeFstyleCastExpr
    |       [no symbol, PQ7Context] PQ7Context
    |       (
    |       [no symbol, ul] PtreeInfixExpr
    |         [no symbol, ul] PtreeFstyleCastExpr
    |           [no symbol, ul] ul
    |           (
    |           [ptr?Q10context_of?28, PCv] ptr?Q10context_of?28
    |           )
    |         &
    |         [no symbol, ul] PtreeFstyleCastExpr
    |           [no symbol, ul] ul
    |           (
    |           [no symbol, ui] PtreeUnaryExpr
    |             ~
    |             [no symbol, ui] PtreeInfixExpr
    |               [no symbol, ui] PtreeFstyleCastExpr
    |                 [no symbol, ui] ui
    |                 (
    |                 [thread_block_size?Q6config, Cui] thread_block_size?Q6config
    |                 )
    |               -
    |               [no symbol, ui] PtreeFstyleCastExpr
    |                 [no symbol, ui] ui
    |                 (
    |                 [no symbol, i] 1
    |                 )
    |           )
    |       )
    |     ;
count?Q22calibrate_timer?Q4apic?147:
- variable, type is `fundamental type ul', storage auto
cpu_apic?Q3Cpu:
- undefined variable, type is `fundamental type ui', storage extern
cpu_features?Q3Cpu:
- undefined variable, type is `fundamental type ui', storage extern
cpu_global?Q4kmem:
- undefined variable, type is `fundamental type ui', storage extern
cpu_lock:
- undefined variable, type is `user-defined 8Cpu_lock', storage extern
cpu_sysenter_stack?Q3Cpu:
- undefined variable, type is `fundamental type ui', storage extern
cpu_time_t:
- typedef, alias to `fundamental type uj'
cpu_type?Q4apic:
- function
  cpu_type?Q4apic:
  - function, type is `function without args returning fundamental type i'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, i] PtreeFstyleCastExpr
    |       [no symbol, i] i
    |       (
    |       [no symbol, Q18apic_type_t?Q4apic] PtreeFstyleCastExpr
    |         [no symbol, Q18apic_type_t?Q4apic] Q18apic_type_t?Q4apic
    |         (
    |         [type?Q4apic, Q18apic_type_t?Q4apic] type?Q4apic
    |         )
    |       )
    |     ;
cpu_vendor?Q3Cpu:
- undefined variable, type is `array of fundamental type c', storage extern
cpu_version?Q3Cpu:
- undefined variable, type is `fundamental type ui', storage extern
cpuid?Q3Cpu:
- function
  cpuid?Q3Cpu:
  - undefined function, type is `function taking (fundamental type ui, pointer to fundamental type ui, pointer to fundamental type ui, pointer to fundamental type ui, pointer to fundamental type ui) returning fundamental type v'
    storage:
cr3?Q7x86_tss:
- variable, type is `fundamental type i', storage member
cs?Q17thread_ret_regs_t:
- variable, type is `fundamental type uh', storage member
cs?Q6get_cs?82:
- variable, type is `fundamental type uh', storage auto
cs?Q7x86_tss:
- variable, type is `fundamental type i', storage member
current:
- function
  current?F1F:
  - function, type is `function without args returning pointer to user-defined 7Context'
    storage:
    Body:
    | NonLeaf
    |   [esp?Q7current?29, Pv] PtreeDeclaration
    |     null
    |     Pv
    |     PtreeDeclarator
    |       esp?Q7current?29
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, PQ7Context] PtreeFuncallExpr
    |       [context_of?F4FPCv, FPCv_PQ7Context] context_of
    |       (
    |       NonLeaf
    |         [no symbol, Pv] PtreeFstyleCastExpr
    |           [no symbol, Pv] Pv
    |           (
    |           [esp?Q7current?29, Pv] esp?Q7current?29
    |           )
    |       )
    |     ;
d?Q21__4?Q14l4_send_desc_t:
- variable, type is `fundamental type ui', has bitsize, storage member
deceit_bit_disables_switch?Q6config:
- variable, type is `const fundamental type b', has initializer, storage extern
  Initializer is:
  |  [no symbol, b] false
dedicated?Q16l4_kernel_info_t:
- variable, type is `array of user-defined 13l4_low_high_t', storage member
default_console_uart?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, i] 2
  |    )
default_console_uart_baudrate?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, i] 115200
  |    )
default_kdebug_end?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
default_kdebug_exception?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
default_time_slice?Q6config:
- variable, type is `const fundamental type i', has initializer, storage extern
  Initializer is:
  |  [no symbol, i] 10
dir?Q4kmem:
- function
  dir?Q4kmem:
  - function, type is `function without args returning pointer to const fundamental type ui'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, Pui] PtreeFstyleCastExpr
    |       [no symbol, Pui] Pui
    |       (
    |       [kdir?Q4kmem, Pui] kdir?Q4kmem
    |       )
    |     ;
dir_init?Q4kmem:
- function
  dir_init?Q4kmem:
  - undefined function, type is `function taking (pointer to fundamental type ui) returning fundamental type v'
    storage:
div:
- function
  div?F3Fii:
  - undefined function, type is `function taking (fundamental type i, fundamental type i) returning user-defined 5div_t'
    storage:
div?Q24timer_set_divisor?Q4apic?119:
- variable, type is `fundamental type i', has initializer, storage auto
  Initializer is:
  |  [no symbol, i] PtreeUnaryExpr
  |    -
  |    [no symbol, i] 1
div?Q3std:
- function
  div?F3Fll?Q3std:
  - function, type is `function taking (fundamental type l, fundamental type l) returning user-defined 6ldiv_t'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, Q6ldiv_t] PtreeFuncallExpr
    |       [ldiv?F3Fll, Fll_Q6ldiv_t] ldiv
    |       (
    |       NonLeaf
    |         [no symbol, l] PtreeFstyleCastExpr
    |           [no symbol, l] l
    |           (
    |           [i?Q9div?Q3std?12, l] i?Q9div?Q3std?12
    |           )
    |         ,
    |         [no symbol, l] PtreeFstyleCastExpr
    |           [no symbol, l] l
    |           (
    |           [j?Q9div?Q3std?12, l] j?Q9div?Q3std?12
    |           )
    |       )
    |     ;
  div?F3Fjj?Q3std:
  - function, type is `function taking (fundamental type j, fundamental type j) returning user-defined 7lldiv_t'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, Q7lldiv_t] PtreeFuncallExpr
    |       [lldiv?F3Fjj, Fjj_Q7lldiv_t] lldiv
    |       (
    |       NonLeaf
    |         [no symbol, j] PtreeFstyleCastExpr
    |           [no symbol, j] j
    |           (
    |           [i?Q9div?Q3std?13, j] i?Q9div?Q3std?13
    |           )
    |         ,
    |         [no symbol, j] PtreeFstyleCastExpr
    |           [no symbol, j] j
    |           (
    |           [j?Q9div?Q3std?13, j] j?Q9div?Q3std?13
    |           )
    |       )
    |     ;
div_t:
- typedef, alias to `user-defined 5div_t'
- class
div_t?Q5div_t:
- typedef, alias to `user-defined 5div_t'
- class
divisor_tab?Q24timer_set_divisor?Q4apic?119:
- variable, type is `array of fundamental type i', has initializer, storage static
  Initializer is:
  |  PtreeBrace
  |    {
  |    NonLeaf
  |      [no symbol, i] PtreeFstyleCastExpr
  |        [no symbol, i] i
  |        (
  |        [no symbol, ui] 0xB
  |        )
  |      ,
  |      [no symbol, i] PtreeFstyleCastExpr
  |        [no symbol, i] i
  |        (
  |        [no symbol, ui] 0x0
  |        )
  |      ,
  |      [no symbol, i] PtreeFstyleCastExpr
  |        [no symbol, i] i
  |        (
  |        [no symbol, ui] 0x1
  |        )
  |      ,
  |      [no symbol, i] PtreeFstyleCastExpr
  |        [no symbol, i] i
  |        (
  |        [no symbol, ui] 0x2
  |        )
  |      ,
  |      [no symbol, i] PtreeFstyleCastExpr
  |        [no symbol, i] i
  |        (
  |        [no symbol, ui] 0x3
  |        )
  |      ,
  |      [no symbol, i] PtreeFstyleCastExpr
  |        [no symbol, i] i
  |        (
  |        [no symbol, ui] 0x8
  |        )
  |      ,
  |      [no symbol, i] PtreeFstyleCastExpr
  |        [no symbol, i] i
  |        (
  |        [no symbol, ui] 0x9
  |        )
  |      ,
  |      [no symbol, i] PtreeFstyleCastExpr
  |        [no symbol, i] i
  |        (
  |        [no symbol, ui] 0xA
  |        )
  |    }
divval?Q24timer_set_divisor?Q4apic?119:
- variable, type is `fundamental type i', has initializer, storage auto
  Initializer is:
  |  [no symbol, i] PtreeFstyleCastExpr
  |    [no symbol, i] i
  |    (
  |    [no symbol, ui] PtreeFstyleCastExpr
  |      [no symbol, ui] ui
  |      (
  |      [newdiv?Q24timer_set_divisor?Q4apic?119, ui] newdiv?Q24timer_set_divisor?Q4apic?119
  |      )
  |    )
ds?Q6get_ds?83:
- variable, type is `fundamental type uh', storage auto
ds?Q6set_ds?84:
- variable, type is `fundamental type uh', storage parameter
ds?Q7x86_tss:
- variable, type is `fundamental type i', storage member
dword_t:
- typedef, alias to `fundamental type ui'
dwords?Q19l4_msgdope_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
e?Q21__1?Q14multiboot_info:
- variable, type is `user-defined 28__3?Q21__1?Q14multiboot_info', storage member
eax?Q18thread_user_regs_t:
- variable, type is `fundamental type ui', storage member
eax?Q7x86_tss:
- variable, type is `fundamental type i', storage member
ebp?Q18thread_user_regs_t:
- variable, type is `fundamental type ui', storage member
ebp?Q7x86_tss:
- variable, type is `fundamental type i', storage member
ebx?Q18thread_user_regs_t:
- variable, type is `fundamental type ui', storage member
ebx?Q7x86_tss:
- variable, type is `fundamental type i', storage member
ecx?Q18thread_user_regs_t:
- variable, type is `fundamental type ui', storage member
ecx?Q7x86_tss:
- variable, type is `fundamental type i', storage member
edi?Q18thread_user_regs_t:
- variable, type is `fundamental type ui', storage member
edi?Q7x86_tss:
- variable, type is `fundamental type i', storage member
edx?Q18thread_user_regs_t:
- variable, type is `fundamental type ui', storage member
edx?Q7x86_tss:
- variable, type is `fundamental type i', storage member
eflags?Q10get_eflags?76:
- variable, type is `fundamental type ui', storage auto
eflags?Q10set_eflags?77:
- variable, type is `fundamental type ui', storage parameter
eflags?Q17thread_ret_regs_t:
- variable, type is `fundamental type ui', storage member
eflags?Q7x86_tss:
- variable, type is `fundamental type i', storage member
eip?Q17thread_ret_regs_t:
- variable, type is `fundamental type ui', storage member
eip?Q7x86_tss:
- variable, type is `fundamental type i', storage member
enable_io_protection?Q6config:
- variable, type is `const fundamental type b', has initializer, storage extern
  Initializer is:
  |  [no symbol, b] false
entry?Q16multiboot_header:
- variable, type is `fundamental type ui', storage member
err1?Q20apic_error_interrupt?150:
- variable, type is `fundamental type ui', storage auto
err2?Q20apic_error_interrupt?150:
- variable, type is `fundamental type ui', storage auto
err_enable?Q4apic:
- function
  err_enable?Q4apic:
  - function, type is `function without args returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeFstyleCastExpr
    |       [no symbol, b] b
    |       (
    |       [no symbol, ui] PtreeInfixExpr
    |         [no symbol, ui] PtreeFuncallExpr
    |           [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |           (
    |           NonLeaf
    |             [no symbol, ui] 0x30
    |           )
    |         &
    |         [no symbol, ui] 0xF0
    |       )
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         [tmp_val?Q17err_enable?Q4apic?131, ui] PtreeDeclaration
    |           null
    |           ui
    |           PtreeDeclarator
    |             tmp_val?Q17err_enable?Q4apic?131
    |           ;
    |         [before?Q17err_enable?Q4apic?131, ui] PtreeDeclaration
    |           null
    |           ui
    |           PtreeDeclarator
    |             before?Q17err_enable?Q4apic?131
    |           ;
    |         [after?Q17err_enable?Q4apic?131, ui] PtreeDeclaration
    |           null
    |           ui
    |           PtreeDeclarator
    |             after?Q17err_enable?Q4apic?131
    |           ;
    |         PtreeIfStatement
    |           if
    |           (
    |           [no symbol, b] PtreeInfixExpr
    |             [max_lvt?Q4apic, ui] max_lvt?Q4apic
    |             >
    |             [no symbol, ui] PtreeFstyleCastExpr
    |               [no symbol, ui] ui
    |               (
    |               [no symbol, i] 3
    |               )
    |           )
    |           PtreeBlock
    |             {
    |             NonLeaf
    |               PtreeExprStatement
    |                 [no symbol, v] PtreeFuncallExpr
    |                   [reg_write?Q4apic, Fuiui_v] reg_write?Q4apic
    |                   (
    |                   NonLeaf
    |                     [no symbol, ui] 0x280
    |                     ,
    |                     [no symbol, ui] PtreeFstyleCastExpr
    |                       [no symbol, ui] ui
    |                       (
    |                       [no symbol, i] 0
    |                       )
    |                   )
    |                 ;
    |             }
    |         PtreeExprStatement
    |           [no symbol, ui] PtreeAssignExpr
    |             [before?Q17err_enable?Q4apic?131, ui] before?Q17err_enable?Q4apic?131
    |             =
    |             [no symbol, ui] PtreeFuncallExpr
    |               [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |               (
    |               NonLeaf
    |                 [no symbol, ui] 0x280
    |               )
    |           ;
    |         PtreeExprStatement
    |           [no symbol, ui] PtreeAssignExpr
    |             [tmp_val?Q17err_enable?Q4apic?131, ui] tmp_val?Q17err_enable?Q4apic?131
    |             =
    |             [no symbol, ui] PtreeFuncallExpr
    |               [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |               (
    |               NonLeaf
    |                 [no symbol, ui] 0x370
    |               )
    |           ;
    |         PtreeExprStatement
    |           [no symbol, ui] PtreeAssignExpr
    |             [tmp_val?Q17err_enable?Q4apic?131, ui] tmp_val?Q17err_enable?Q4apic?131
    |             &=
    |             [no symbol, ui] 0xfffeff00
    |           ;
    |         PtreeExprStatement
    |           [no symbol, ui] PtreeAssignExpr
    |             [tmp_val?Q17err_enable?Q4apic?131, ui] tmp_val?Q17err_enable?Q4apic?131
    |             |=
    |             [no symbol, ui] 0x0000003e
    |           ;
    |         PtreeExprStatement
    |           [no symbol, v] PtreeFuncallExpr
    |             [reg_write?Q4apic, Fuiui_v] reg_write?Q4apic
    |             (
    |             NonLeaf
    |               [no symbol, ui] 0x370
    |               ,
    |               [no symbol, ui] PtreeFstyleCastExpr
    |                 [no symbol, ui] ui
    |                 (
    |                 [tmp_val?Q17err_enable?Q4apic?131, ui] tmp_val?Q17err_enable?Q4apic?131
    |                 )
    |             )
    |           ;
    |         PtreeIfStatement
    |           if
    |           (
    |           [no symbol, b] PtreeInfixExpr
    |             [max_lvt?Q4apic, ui] max_lvt?Q4apic
    |             >
    |             [no symbol, ui] PtreeFstyleCastExpr
    |               [no symbol, ui] ui
    |               (
    |               [no symbol, i] 3
    |               )
    |           )
    |           PtreeBlock
    |             {
    |             NonLeaf
    |               PtreeExprStatement
    |                 [no symbol, v] PtreeFuncallExpr
    |                   [reg_write?Q4apic, Fuiui_v] reg_write?Q4apic
    |                   (
    |                   NonLeaf
    |                     [no symbol, ui] 0x280
    |                     ,
    |                     [no symbol, ui] PtreeFstyleCastExpr
    |                       [no symbol, ui] ui
    |                       (
    |                       [no symbol, i] 0
    |                       )
    |                   )
    |                 ;
    |             }
    |         PtreeExprStatement
    |           [no symbol, ui] PtreeAssignExpr
    |             [after?Q17err_enable?Q4apic?131, ui] after?Q17err_enable?Q4apic?131
    |             =
    |             [no symbol, ui] PtreeFuncallExpr
    |               [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |               (
    |               NonLeaf
    |                 [no symbol, ui] 0x280
    |               )
    |           ;
    |         PtreeExprStatement
    |           [no symbol, i] PtreeFuncallExpr
    |             [printf?F5FPCcE, FPCcE_i] printf
    |             (
    |             NonLeaf
    |               [no symbol, Pc] PtreeFstyleCastExpr
    |                 [no symbol, Pc] Pc
    |                 (
    |                 [no symbol, Ac] "APIC ESR value before/after enabling: %08x/%08x\n"
    |                 )
    |               ,
    |               [before?Q17err_enable?Q4apic?131, ui] before?Q17err_enable?Q4apic?131
    |               ,
    |               [after?Q17err_enable?Q4apic?131, ui] after?Q17err_enable?Q4apic?131
    |             )
    |           ;
    |       }
error_code?Q19l4_msgdope_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
es?Q6get_es?85:
- variable, type is `fundamental type uh', storage auto
es?Q6set_es?86:
- variable, type is `fundamental type uh', storage parameter
es?Q7x86_tss:
- variable, type is `fundamental type i', storage member
esc_hack?Q6config:
- undefined variable, type is `fundamental type b', storage extern
esi?Q18thread_user_regs_t:
- variable, type is `fundamental type ui', storage member
esi?Q7x86_tss:
- variable, type is `fundamental type i', storage member
esp0?Q7x86_tss:
- variable, type is `fundamental type i', storage member
esp1?Q7x86_tss:
- variable, type is `fundamental type i', storage member
esp2?Q7x86_tss:
- variable, type is `fundamental type i', storage member
esp?Q17thread_ret_regs_t:
- variable, type is `fundamental type ui', storage member
esp?Q7current?29:
- variable, type is `pointer to fundamental type v', storage auto
esp?Q7x86_tss:
- variable, type is `fundamental type i', storage member
exit:
- function
  exit?F2Fi:
  - undefined function, type is `function taking (fundamental type i) returning fundamental type v'
    storage:
f?Q19l4_iofpage_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
family?Q3Cpu:
- function
  family?Q3Cpu:
  - undefined function, type is `function without args returning fundamental type ui'
    storage:
fast_ret_from_irq:
- function
  fast_ret_from_irq?F1F:
  - undefined function, type is `function without args returning fundamental type v'
    storage:
features?Q3Cpu:
- function
  features?Q3Cpu:
  - undefined function, type is `function without args returning fundamental type ui'
    storage:
fgets:
- function
  fgets?F6FPciPi:
  - undefined function, type is `function taking (pointer to fundamental type c, fundamental type i, pointer to fundamental type i) returning pointer to fundamental type c'
    storage:
fine_grained_cputime?Q6config:
- variable, type is `const fundamental type b', has initializer, storage extern
  Initializer is:
  |  [no symbol, b] false
flag_global?Q4kmem:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] 0x200
flags?Q10irq_enable?71:
- variable, type is `fundamental type ui', has initializer, storage auto
  Initializer is:
  |  [no symbol, ui] PtreeFuncallExpr
  |    [cli_save?F1F?Q4Proc, F_ui] cli_save?Q4Proc
  |    (
  |    null
  |    )
flags?Q11irq_disable?74:
- variable, type is `fundamental type ui', has initializer, storage auto
  Initializer is:
  |  [no symbol, ui] PtreeFuncallExpr
  |    [cli_save?F1F?Q4Proc, F_ui] cli_save?Q4Proc
  |    (
  |    null
  |    )
flags?Q14multiboot_info:
- variable, type is `fundamental type ui', storage member
flags?Q16multiboot_header:
- variable, type is `fundamental type ui', storage member
flags?Q21activate_by_io?Q4apic?134:
- variable, type is `fundamental type ui', has initializer, storage auto
  Initializer is:
  |  [no symbol, ui] PtreeFuncallExpr
  |    [cli_save?F1F?Q4Proc, F_ui] cli_save?Q4Proc
  |    (
  |    null
  |    )
float32_t:
- typedef, alias to `fundamental type f'
float64_t:
- typedef, alias to `fundamental type d'
fp?Q10l4_fpage_t:
- variable, type is `user-defined 17l4_fpage_struct_t', storage member
fpage?Q10l4_fpage_t:
- variable, type is `fundamental type ui', storage member
fpage?Q14l4_snd_fpage_t:
- variable, type is `user-defined 10l4_fpage_t', storage member
fpage_received?Q19l4_msgdope_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
free?Q5irq_t:
- function
  free?Q5irq_t:
  - undefined function, type is `function taking (pointer to user-defined 8Receiver) returning fundamental type b'
    storage:
frequency_khz?Q4apic:
- variable, type is `fundamental type ui', storage extern
fs?Q6get_fs?87:
- variable, type is `fundamental type uh', storage auto
fs?Q6set_fs?88:
- variable, type is `fundamental type uh', storage parameter
fs?Q7x86_tss:
- variable, type is `fundamental type i', storage member
gdt?Q4kmem:
- undefined variable, type is `pointer to user-defined 8x86_desc', storage extern
gdt_code_kernel?Q4kmem:
- variable, type is `user-defined 10__7?Q4kmem', has initializer, has no address, storage none
  Initializer is:
  |  [no symbol, ui] 0x10
gdt_code_user?Q4kmem:
- variable, type is `user-defined 10__7?Q4kmem', has initializer, has no address, storage none
  Initializer is:
  |  [no symbol, ui] 0x20
gdt_data_kernel?Q4kmem:
- variable, type is `user-defined 10__7?Q4kmem', has initializer, has no address, storage none
  Initializer is:
  |  [no symbol, ui] 0x18
gdt_data_user?Q4kmem:
- variable, type is `user-defined 10__7?Q4kmem', has initializer, has no address, storage none
  Initializer is:
  |  [no symbol, ui] 0x28
gdt_max?Q4kmem:
- variable, type is `user-defined 10__7?Q4kmem', has initializer, has no address, storage none
  Initializer is:
  |  [no symbol, ui] 0x30
gdt_tss?Q4kmem:
- variable, type is `user-defined 10__7?Q4kmem', has initializer, has no address, storage none
  Initializer is:
  |  [no symbol, ui] 0x08
get_cs:
- function
  get_cs?F1F:
  - function, type is `function without args returning fundamental type uh'
    storage:
    Body:
    | NonLeaf
    |   [cs?Q6get_cs?82, uh] PtreeDeclaration
    |     null
    |     uh
    |     PtreeDeclarator
    |       cs?Q6get_cs?82
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, uh] PtreeFstyleCastExpr
    |       [no symbol, uh] uh
    |       (
    |       [cs?Q6get_cs?82, uh] cs?Q6get_cs?82
    |       )
    |     ;
get_ds:
- function
  get_ds?F1F:
  - function, type is `function without args returning fundamental type uh'
    storage:
    Body:
    | NonLeaf
    |   [ds?Q6get_ds?83, uh] PtreeDeclaration
    |     null
    |     uh
    |     PtreeDeclarator
    |       ds?Q6get_ds?83
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, uh] PtreeFstyleCastExpr
    |       [no symbol, uh] uh
    |       (
    |       [ds?Q6get_ds?83, uh] ds?Q6get_ds?83
    |       )
    |     ;
get_eflags:
- function
  get_eflags?F1F:
  - function, type is `function without args returning fundamental type ui'
    storage:
    Body:
    | NonLeaf
    |   [eflags?Q10get_eflags?76, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       eflags?Q10get_eflags?76
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, ui] PtreeFstyleCastExpr
    |       [no symbol, ui] ui
    |       (
    |       [eflags?Q10get_eflags?76, ui] eflags?Q10get_eflags?76
    |       )
    |     ;
get_es:
- function
  get_es?F1F:
  - function, type is `function without args returning fundamental type uh'
    storage:
    Body:
    | NonLeaf
    |   [es?Q6get_es?85, uh] PtreeDeclaration
    |     null
    |     uh
    |     PtreeDeclarator
    |       es?Q6get_es?85
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, uh] PtreeFstyleCastExpr
    |       [no symbol, uh] uh
    |       (
    |       [es?Q6get_es?85, uh] es?Q6get_es?85
    |       )
    |     ;
get_frequency_khz?Q4apic:
- function
  get_frequency_khz?Q4apic:
  - function, type is `function without args returning fundamental type ui'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, ui] PtreeFstyleCastExpr
    |       [no symbol, ui] ui
    |       (
    |       [frequency_khz?Q4apic, ui] frequency_khz?Q4apic
    |       )
    |     ;
get_fs:
- function
  get_fs?F1F:
  - function, type is `function without args returning fundamental type uh'
    storage:
    Body:
    | NonLeaf
    |   [fs?Q6get_fs?87, uh] PtreeDeclaration
    |     null
    |     uh
    |     PtreeDeclarator
    |       fs?Q6get_fs?87
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, uh] PtreeFstyleCastExpr
    |       [no symbol, uh] uh
    |       (
    |       [fs?Q6get_fs?87, uh] fs?Q6get_fs?87
    |       )
    |     ;
get_gs:
- function
  get_gs?F1F:
  - function, type is `function without args returning fundamental type uh'
    storage:
    Body:
    | NonLeaf
    |   [gs?Q6get_gs?89, uh] PtreeDeclaration
    |     null
    |     uh
    |     PtreeDeclarator
    |       gs?Q6get_gs?89
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, uh] PtreeFstyleCastExpr
    |       [no symbol, uh] uh
    |       (
    |       [gs?Q6get_gs?89, uh] gs?Q6get_gs?89
    |       )
    |     ;
get_maxlvt?Q4apic:
- function
  get_maxlvt?Q4apic:
  - function, type is `function without args returning fundamental type i'
    storage:
    Body:
    | NonLeaf
    |   [ver_reg?Q17get_maxlvt?Q4apic?125, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       ver_reg?Q17get_maxlvt?Q4apic?125
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, i] PtreeFstyleCastExpr
    |       [no symbol, i] i
    |       (
    |       [no symbol, ui] PtreeCondExpr
    |         [no symbol, b] PtreeFstyleCastExpr
    |           [no symbol, b] b
    |           (
    |           [no symbol, ui] PtreeInfixExpr
    |             [ver_reg?Q17get_maxlvt?Q4apic?125, ui] ver_reg?Q17get_maxlvt?Q4apic?125
    |             &
    |             [no symbol, ui] 0xF0
    |           )
    |         ?
    |         [no symbol, ui] PtreeInfixExpr
    |           [no symbol, ui] PtreeInfixExpr
    |             [ver_reg?Q17get_maxlvt?Q4apic?125, ui] ver_reg?Q17get_maxlvt?Q4apic?125
    |             >>
    |             [no symbol, i] 16
    |           &
    |           [no symbol, ui] 0xFF
    |         :
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [no symbol, i] 2
    |           )
    |       )
    |     ;
get_ss:
- function
  get_ss?F1F:
  - function, type is `function without args returning fundamental type uh'
    storage:
    Body:
    | NonLeaf
    |   [ss?Q6get_ss?91, uh] PtreeDeclaration
    |     null
    |     uh
    |     PtreeDeclarator
    |       ss?Q6get_ss?91
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, uh] PtreeFstyleCastExpr
    |       [no symbol, uh] uh
    |       (
    |       [ss?Q6get_ss?91, uh] ss?Q6get_ss?91
    |       )
    |     ;
get_taskid:
- function
  get_taskid?F17FQ13l4_threadid_t:
  - function, type is `function taking (user-defined 13l4_threadid_t) returning user-defined 13l4_threadid_t'
    storage:
    Body:
    | NonLeaf
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [lthread?Q20l4_threadid_struct_t, ui] PtreeDotMemberExpr
    |         [id?Q13l4_threadid_t, Q20l4_threadid_struct_t] PtreeDotMemberExpr
    |           [t?Q10get_taskid?21, Q13l4_threadid_t] t?Q10get_taskid?21
    |           .
    |           [id?Q13l4_threadid_t, Q20l4_threadid_struct_t] id?Q13l4_threadid_t
    |         .
    |         [lthread?Q20l4_threadid_struct_t, ui] lthread?Q20l4_threadid_struct_t
    |       =
    |       [no symbol, ui] PtreeFstyleCastExpr
    |         [no symbol, ui] ui
    |         (
    |         [no symbol, i] 0
    |         )
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, Q13l4_threadid_t] PtreeFstyleCastExpr
    |       [no symbol, Q13l4_threadid_t] Q13l4_threadid_t
    |       (
    |       [t?Q10get_taskid?21, Q13l4_threadid_t] t?Q10get_taskid?21
    |       )
    |     ;
getchar:
- function
  getchar?F1F:
  - undefined function, type is `function without args returning fundamental type i'
    storage:
getchar_does_hlt?Q6config:
- variable, type is `const fundamental type b', has initializer, storage extern
  Initializer is:
  |  [no symbol, b] true
gets:
- function
  gets?F3FPc:
  - undefined function, type is `function taking (pointer to fundamental type c) returning pointer to fundamental type c'
    storage:
grant?Q10l4_iofpage?19:
- variable, type is `fundamental type uc', storage parameter
grant?Q17l4_fpage_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
grant?Q19l4_iofpage_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
grant?Q8l4_fpage?18:
- variable, type is `fundamental type uc', storage parameter
gs?Q6get_gs?89:
- variable, type is `fundamental type uh', storage auto
gs?Q6set_gs?90:
- variable, type is `fundamental type uh', storage parameter
gs?Q7x86_tss:
- variable, type is `fundamental type i', storage member
guard?Q23sender_dequeue?Q6Sender?56:
- variable, type is `user-defined 24Lock_guard?T10Q8Cpu_lock', has initializer, storage auto
  Initializer is:
  |  [no symbol, Q24Lock_guard?T10Q8Cpu_lock] PtreeFuncallExpr
  |    [__ctor?F12FPQ8Cpu_lock?Q24Lock_guard?T10Q8Cpu_lock, FPQ8Cpu_lock_] __ctor?F12FPQ8Cpu_lock?Q24Lock_guard?T10Q8Cpu_lock
  |    (
  |    NonLeaf
  |      [no symbol, PQ8Cpu_lock] PtreeUnaryExpr
  |        &
  |        [cpu_lock, Q8Cpu_lock] cpu_lock
  |    )
guard?Q23sender_enqueue?Q6Sender?48:
- variable, type is `user-defined 24Lock_guard?T10Q8Cpu_lock', has initializer, storage auto
  Initializer is:
  |  [no symbol, Q24Lock_guard?T10Q8Cpu_lock] PtreeFuncallExpr
  |    [__ctor?F12FPQ8Cpu_lock?Q24Lock_guard?T10Q8Cpu_lock, FPQ8Cpu_lock_] __ctor?F12FPQ8Cpu_lock?Q24Lock_guard?T10Q8Cpu_lock
  |    (
  |    NonLeaf
  |      [no symbol, PQ8Cpu_lock] PtreeUnaryExpr
  |        &
  |        [cpu_lock, Q8Cpu_lock] cpu_lock
  |    )
have_pcint?Q4apic:
- function
  have_pcint?Q4apic:
  - function, type is `function without args returning fundamental type i'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, i] PtreeFstyleCastExpr
    |       [no symbol, i] i
    |       (
    |       [no symbol, b] PtreeInfixExpr
    |         [present?Q4apic, b] present?Q4apic
    |         &&
    |         [no symbol, b] PtreeInfixExpr
    |           [max_lvt?Q4apic, ui] max_lvt?Q4apic
    |           >=
    |           [no symbol, ui] PtreeFstyleCastExpr
    |             [no symbol, ui] ui
    |             (
    |             [no symbol, i] 4
    |             )
    |       )
    |     ;
header_addr?Q16multiboot_header:
- variable, type is `fundamental type ui', storage member
high?Q13l4_low_high_t:
- variable, type is `fundamental type ui', storage member
high?Q15l4_addr_range_t:
- variable, type is `fundamental type ui', storage member
high?Q22activate_by_msr?Q4apic?135:
- variable, type is `fundamental type ul', storage auto
hilo_ecx_edx?Q18thread_user_regs_t:
- function
  hilo_ecx_edx?Q18thread_user_regs_t:
  - function, type is `function without args returning pointer to user-defined 13l4_low_high_t'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, PQ13l4_low_high_t] PtreeFstyleCastExpr
    |       [no symbol, PQ13l4_low_high_t] PQ13l4_low_high_t
    |       (
    |       [no symbol, Pui] PtreeUnaryExpr
    |         &
    |         [ecx?Q18thread_user_regs_t, ui] PtreeDotMemberExpr
    |           [no symbol, Q18thread_user_regs_t] PtreeUnaryExpr
    |             *
    |             [no symbol, CPQ18thread_user_regs_t] this
    |           .
    |           [ecx?Q18thread_user_regs_t, ui] ecx?Q18thread_user_regs_t
    |       )
    |     ;
himem?Q4kmem:
- function
  himem?Q4kmem:
  - function, type is `function without args returning fundamental type ui'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, ui] PtreeFstyleCastExpr
    |       [no symbol, ui] ui
    |       (
    |       [_himem?Q4kmem, ui] _himem?Q4kmem
    |       )
    |     ;
hlt_works_ok?Q6config:
- variable, type is `const fundamental type b', has initializer, storage extern
  Initializer is:
  |  [no symbol, b] true
i?Q24timer_set_divisor?Q4apic?119:
- variable, type is `fundamental type i', storage auto
i?Q9abs?Q3std?10:
- variable, type is `fundamental type l', storage parameter
i?Q9abs?Q3std?11:
- variable, type is `fundamental type j', storage parameter
i?Q9div?Q3std?12:
- variable, type is `fundamental type l', storage parameter
i?Q9div?Q3std?13:
- variable, type is `fundamental type j', storage parameter
id?Q11l4_intrid_t:
- variable, type is `user-defined 18l4_intrid_struct_t', storage member
id?Q12l4_is_nil_id?16:
- variable, type is `user-defined 13l4_threadid_t', storage parameter
id?Q13l4_threadid_t:
- variable, type is `user-defined 20l4_threadid_struct_t', storage member
id?Q15__ctor?Q6Sender?45:
- variable, type is `reference to const user-defined 13l4_threadid_t', storage parameter
id?Q15__ctor?Q6Sender?46:
- variable, type is `reference to const user-defined 13l4_threadid_t', storage parameter
id?Q16l4_is_invalid_id?17:
- variable, type is `user-defined 13l4_threadid_t', storage parameter
id?Q6Sender:
- function
  id?Q6Sender:
  - function, type is `function without args returning user-defined 13l4_threadid_t'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, Q13l4_threadid_t] PtreeFuncallExpr
    |       [__ctor?F19FRCQ13l4_threadid_t?Q13l4_threadid_t, FRCQ13l4_threadid_t_] __ctor?Q13l4_threadid_t
    |       (
    |       NonLeaf
    |         [_id?Q6Sender, CQ13l4_threadid_t] PtreeDotMemberExpr
    |           [no symbol, CQ6Sender] PtreeUnaryExpr
    |             *
    |             [no symbol, CPCQ6Sender] this
    |           .
    |           [_id?Q6Sender, Q13l4_threadid_t] _id?Q6Sender
    |       )
    |     ;
identify?Q3Cpu:
- function
  identify?Q3Cpu:
  - undefined function, type is `function without args returning fundamental type v'
    storage:
idt?Q4kmem:
- function
  idt?Q4kmem:
  - function, type is `function without args returning pointer to user-defined 8x86_gate'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, PQ8x86_gate] PtreeFstyleCastExpr
    |       [no symbol, PQ8x86_gate] PQ8x86_gate
    |       (
    |       [kidt?Q4kmem, PQ8x86_gate] kidt?Q4kmem
    |       )
    |     ;
ignore_invalid_reg_access?Q4apic:
- variable, type is `fundamental type b', has initializer, storage extern
  Initializer is:
  |  [no symbol, b] false
in_sender_list?Q6Sender:
- function
  in_sender_list?Q6Sender:
  - function, type is `function without args returning fundamental type b'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, b] PtreeFstyleCastExpr
    |       [no symbol, b] b
    |       (
    |       [no symbol, PQ6Sender] PtreeFstyleCastExpr
    |         [no symbol, PQ6Sender] PQ6Sender
    |         (
    |         [sender_next?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |           [no symbol, Q6Sender] PtreeUnaryExpr
    |             *
    |             [no symbol, CPQ6Sender] this
    |           .
    |           [sender_next?Q6Sender, PQ6Sender] sender_next?Q6Sender
    |         )
    |       )
    |     ;
info?Q4kmem:
- function
  info?Q4kmem:
  - function, type is `function without args returning pointer to user-defined 16l4_kernel_info_t'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, PQ16l4_kernel_info_t] PtreeFstyleCastExpr
    |       [no symbol, PQ16l4_kernel_info_t] PQ16l4_kernel_info_t
    |       (
    |       [kinfo?Q4kmem, PQ16l4_kernel_info_t] kinfo?Q4kmem
    |       )
    |     ;
init?Q3Cpu:
- function
  init?Q3Cpu:
  - undefined function, type is `function without args returning fundamental type v'
    storage:
init?Q4apic:
- function
  init?Q4apic:
  - function, type is `function without args returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeFstyleCastExpr
    |       [no symbol, b] b
    |       (
    |       [no symbol, b] PtreeAssignExpr
    |         [present?Q4apic, b] present?Q4apic
    |         =
    |         [no symbol, b] PtreeFstyleCastExpr
    |           [no symbol, b] b
    |           (
    |           [no symbol, i] PtreeFuncallExpr
    |             [test_cpu?Q4apic, F_i] test_cpu?Q4apic
    |             (
    |             null
    |             )
    |           )
    |       )
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeIfStatement
    |           if
    |           (
    |           [no symbol, b] PtreeFstyleCastExpr
    |             [no symbol, b] b
    |             (
    |             [no symbol, b] PtreeAssignExpr
    |               [present?Q4apic, b] present?Q4apic
    |               =
    |               [no symbol, b] PtreeInfixExpr
    |                 [no symbol, b] PtreeFstyleCastExpr
    |                   [no symbol, b] b
    |                   (
    |                   [no symbol, i] PtreeFuncallExpr
    |                     [test_present?Q4apic, F_i] test_present?Q4apic
    |                     (
    |                     null
    |                     )
    |                   )
    |                 &&
    |                 [no symbol, b] PtreeFstyleCastExpr
    |                   [no symbol, b] b
    |                   (
    |                   [no symbol, i] PtreeFuncallExpr
    |                     [check_working?Q4apic, F_i] check_working?Q4apic
    |                     (
    |                     null
    |                     )
    |                   )
    |             )
    |           )
    |           PtreeBlock
    |             {
    |             NonLeaf
    |               PtreeExprStatement
    |                 [no symbol, v] PtreeFuncallExpr
    |                   [activate_by_msr?Q4apic, F_v] activate_by_msr?Q4apic
    |                   (
    |                   null
    |                   )
    |                 ;
    |               PtreeExprStatement
    |                 [no symbol, v] PtreeFuncallExpr
    |                   [soft_enable?Q4apic, F_v] soft_enable?Q4apic
    |                   (
    |                   null
    |                   )
    |                 ;
    |             }
    |           else
    |           PtreeBlock
    |             {
    |             NonLeaf
    |               PtreeExprStatement
    |                 [no symbol, b] PtreeAssignExpr
    |                   [present?Q4apic, b] present?Q4apic
    |                   =
    |                   [no symbol, b] PtreeFstyleCastExpr
    |                     [no symbol, b] b
    |                     (
    |                     [no symbol, i] PtreeFuncallExpr
    |                       [try_to_activate?Q4apic, F_i] try_to_activate?Q4apic
    |                       (
    |                       null
    |                       )
    |                     )
    |                 ;
    |             }
    |       }
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeFstyleCastExpr
    |       [no symbol, b] b
    |       (
    |       [present?Q4apic, b] present?Q4apic
    |       )
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeExprStatement
    |           [no symbol, ui] PtreeAssignExpr
    |             [max_lvt?Q4apic, ui] max_lvt?Q4apic
    |             =
    |             [no symbol, ui] PtreeFstyleCastExpr
    |               [no symbol, ui] ui
    |               (
    |               [no symbol, i] PtreeFuncallExpr
    |                 [get_maxlvt?Q4apic, F_i] get_maxlvt?Q4apic
    |                 (
    |                 null
    |                 )
    |               )
    |           ;
    |         PtreeExprStatement
    |           [no symbol, ui] PtreeAssignExpr
    |             [apic_io_base, ui] apic_io_base
    |             =
    |             [no symbol, ui] PtreeFstyleCastExpr
    |               [no symbol, ui] ui
    |               (
    |               [local_apic_page?Q4kmem, Cui] local_apic_page?Q4kmem
    |               )
    |           ;
    |         PtreeExprStatement
    |           [no symbol, v] PtreeFuncallExpr
    |             [calibrate_timer?Q4apic, F_v] calibrate_timer?Q4apic
    |             (
    |             null
    |             )
    |           ;
    |         PtreeExprStatement
    |           [no symbol, i] PtreeFuncallExpr
    |             [printf?F5FPCcE, FPCcE_i] printf
    |             (
    |             NonLeaf
    |               [no symbol, Pc] PtreeFstyleCastExpr
    |                 [no symbol, Pc] Pc
    |                 (
    |                 [no symbol, Ac] "Found Local APIC version 0x%02x id 0x%02x\n"
    |                 )
    |               ,
    |               [no symbol, ui] PtreeInfixExpr
    |                 [no symbol, ui] PtreeFuncallExpr
    |                   [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |                   (
    |                   NonLeaf
    |                     [no symbol, ui] 0x30
    |                   )
    |                 &
    |                 [no symbol, ui] 0xFF
    |               ,
    |               [no symbol, ui] PtreeInfixExpr
    |                 [no symbol, ui] PtreeInfixExpr
    |                   [no symbol, ui] PtreeFuncallExpr
    |                     [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |                     (
    |                     NonLeaf
    |                       [no symbol, ui] 0x20
    |                     )
    |                   >>
    |                   [no symbol, i] 24
    |                 &
    |                 [no symbol, ui] 0x0F
    |             )
    |           ;
    |         PtreeExprStatement
    |           [no symbol, v] PtreeFuncallExpr
    |             [err_enable?Q4apic, F_v] err_enable?Q4apic
    |             (
    |             null
    |             )
    |           ;
    |       }
    |     else
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeExprStatement
    |           [no symbol, v] PtreeFuncallExpr
    |             [panic?F5FPCcE, FPCcE_v] panic
    |             (
    |             NonLeaf
    |               [no symbol, Pc] PtreeFstyleCastExpr
    |                 [no symbol, Pc] Pc
    |                 (
    |                 [no symbol, Ac] "Local APIC not found"
    |                 )
    |             )
    |           ;
    |       }
init?Q4kmem:
- function
  init?Q4kmem:
  - undefined function, type is `function without args returning fundamental type v'
    storage:
init?Q6config:
- function
  init?Q6config:
  - undefined function, type is `function without args returning fundamental type v'
    storage:
init_default_kdebug?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
integer_t:
- typedef, alias to `fundamental type i'
interrupts?Q4Proc:
- function
  interrupts?F1F?Q4Proc:
  - function, type is `function without args returning fundamental type b'
    storage:
    Body:
    | NonLeaf
    |   [ret?Q17interrupts?Q4Proc?32, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       ret?Q17interrupts?Q4Proc?32
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, b] PtreeFstyleCastExpr
    |       [no symbol, b] b
    |       (
    |       [no symbol, ui] PtreeInfixExpr
    |         [ret?Q17interrupts?Q4Proc?32, ui] ret?Q17interrupts?Q4Proc?32
    |         &
    |         [no symbol, ui] 0x0200
    |       )
    |     ;
intr?Q18l4_intrid_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
io_base?Q4apic:
- variable, type is `const fundamental type ui', has initializer, storage static
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [local_apic_page?Q4kmem, Cui] local_apic_page?Q4kmem
  |    )
io_bit_map_offset?Q7x86_tss:
- variable, type is `fundamental type uh', storage member
io_bitmap?Q4kmem:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, Pc] PtreeUnaryExpr
  |      &
  |      [_iobitmap_1, c] _iobitmap_1
  |    )
io_bitmap_delimiter?Q4kmem:
- undefined variable, type is `pointer to fundamental type uc', storage extern
io_bitmap_delimiter_page?Q4kmem:
- function
  io_bitmap_delimiter_page?Q4kmem:
  - function, type is `function without args returning fundamental type ui'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, ui] PtreeFstyleCastExpr
    |       [no symbol, ui] ui
    |       (
    |       [io_bitmap_delimiter?Q4kmem, Puc] io_bitmap_delimiter?Q4kmem
    |       )
    |     ;
iofp?Q10l4_fpage_t:
- variable, type is `user-defined 19l4_iofpage_struct_t', storage member
iopage?Q19l4_iofpage_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
iosize?Q19l4_iofpage_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
ipc_receiver_ready?Q5irq_t:
- function
  ipc_receiver_ready?Q5irq_t:
  - undefined function, type is `function without args returning fundamental type v'
    storage:
ipc_receiver_ready?Q6Sender:
- function
  ipc_receiver_ready?Q6Sender:
  - undefined function, type is `function without args returning fundamental type v'
    storage:
ipc_window0?Q4kmem:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, Pc] PtreeUnaryExpr
  |      &
  |      [_ipc_window0_1, c] _ipc_window0_1
  |    )
ipc_window1?Q4kmem:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, Pc] PtreeUnaryExpr
  |      &
  |      [_ipc_window1_1, c] _ipc_window1_1
  |    )
ipc_window?Q4kmem:
- function
  ipc_window?Q4kmem:
  - function, type is `function taking (fundamental type ui) returning fundamental type ui'
    storage:
    Body:
    | NonLeaf
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeInfixExpr
    |       [win?Q17ipc_window?Q4kmem?97, ui] win?Q17ipc_window?Q4kmem?97
    |       ==
    |       [no symbol, ui] PtreeFstyleCastExpr
    |         [no symbol, ui] ui
    |         (
    |         [no symbol, i] 0
    |         )
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeReturnStatement
    |           return
    |           [no symbol, ui] PtreeFstyleCastExpr
    |             [no symbol, ui] ui
    |             (
    |             [ipc_window0?Q4kmem, Cui] ipc_window0?Q4kmem
    |             )
    |           ;
    |       }
    |   PtreeReturnStatement
    |     return
    |     [no symbol, ui] PtreeFstyleCastExpr
    |       [no symbol, ui] ui
    |       (
    |       [ipc_window1?Q4kmem, Cui] ipc_window1?Q4kmem
    |       )
    |     ;
irq?Q23l4_make_taskid_from_irq?27:
- variable, type is `fundamental type i', storage parameter
irq_ack:
- function
  irq_ack?F2Fc:
  - function, type is `function taking (fundamental type c) returning fundamental type v'
    storage:
irq_ack?Q4apic:
- function
  irq_ack?Q4apic:
  - function, type is `function without args returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeFuncallExpr
    |       [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |       (
    |       NonLeaf
    |         [no symbol, ui] 0xF0
    |       )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [reg_write?Q4apic, Fuiui_v] reg_write?Q4apic
    |       (
    |       NonLeaf
    |         [no symbol, ui] 0xB0
    |         ,
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [no symbol, i] 0
    |           )
    |       )
    |     ;
irq_ack_in_kernel?Q6config:
- undefined variable, type is `fundamental type b', storage extern
irq_disable:
- function
  irq_disable?F3Fui:
  - function, type is `function taking (fundamental type ui) returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   [flags?Q11irq_disable?74, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       flags?Q11irq_disable?74
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [sti_restore?F3Fui?Q4Proc, Fui_v] sti_restore?Q4Proc
    |       (
    |       NonLeaf
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [flags?Q11irq_disable?74, ui] flags?Q11irq_disable?74
    |           )
    |       )
    |     ;
irq_disable_in_cli:
- function
  irq_disable_in_cli?F3Fui:
  - function, type is `function taking (fundamental type ui) returning fundamental type v'
    storage:
irq_enable:
- function
  irq_enable?F3Fui:
  - function, type is `function taking (fundamental type ui) returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   [flags?Q10irq_enable?71, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       flags?Q10irq_enable?71
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [sti_restore?F3Fui?Q4Proc, Fui_v] sti_restore?Q4Proc
    |       (
    |       NonLeaf
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [flags?Q10irq_enable?71, ui] flags?Q10irq_enable?71
    |           )
    |       )
    |     ;
irq_enable_in_cli:
- function
  irq_enable_in_cli?F3Fui:
  - function, type is `function taking (fundamental type ui) returning fundamental type v'
    storage:
irq_max?Q5irq_t:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, i] 17
  |    )
irq_t:
- class
  + base classes: Sender
irq_t?Q5irq_t:
- typedef, alias to `user-defined 5irq_t'
- class
  + base classes: Sender
irqnum?Q10irq_enable?71:
- variable, type is `fundamental type ui', storage parameter
irqnum?Q11irq_disable?74:
- variable, type is `fundamental type ui', storage parameter
irqnum?Q17irq_enable_in_cli?75:
- variable, type is `fundamental type ui', storage parameter
irqnum?Q18irq_disable_in_cli?68:
- variable, type is `fundamental type ui', storage parameter
irqnum?Q20maybe_enable?Q5irq_t?73:
- variable, type is `fundamental type ui', has initializer, storage auto
  Initializer is:
  |  [no symbol, ui] PtreeInfixExpr
  |    [low?Q13l4_low_high_t, ui] PtreeDotMemberExpr
  |      [lh?Q13l4_threadid_t, Q13l4_low_high_t] PtreeDotMemberExpr
  |        [no symbol, Q13l4_threadid_t] PtreeFuncallExpr
  |          [id?Q6Sender, FRCQ6Sender_Q13l4_threadid_t] id
  |          (
  |          NonLeaf
  |            [no symbol, Q6Sender] PtreeFstyleCastExpr
  |              [no symbol, Q6Sender] Q6Sender
  |              (
  |              [no symbol, Q5irq_t] PtreeUnaryExpr
  |                *
  |                [no symbol, CPQ5irq_t] this
  |              )
  |          )
  |        .
  |        [lh?Q13l4_threadid_t, Q13l4_low_high_t] lh?Q13l4_threadid_t
  |      .
  |      [low?Q13l4_low_high_t, ui] low?Q13l4_low_high_t
  |    -
  |    [no symbol, ui] PtreeFstyleCastExpr
  |      [no symbol, ui] ui
  |      (
  |      [no symbol, i] 1
  |      )
irqnum?Q25maybe_acknowledge?Q5irq_t?70:
- variable, type is `fundamental type ui', has initializer, storage auto
  Initializer is:
  |  [no symbol, ui] PtreeInfixExpr
  |    [low?Q13l4_low_high_t, ui] PtreeDotMemberExpr
  |      [lh?Q13l4_threadid_t, Q13l4_low_high_t] PtreeDotMemberExpr
  |        [no symbol, Q13l4_threadid_t] PtreeFuncallExpr
  |          [id?Q6Sender, FRCQ6Sender_Q13l4_threadid_t] id
  |          (
  |          NonLeaf
  |            [no symbol, Q6Sender] PtreeFstyleCastExpr
  |              [no symbol, Q6Sender] Q6Sender
  |              (
  |              [no symbol, Q5irq_t] PtreeUnaryExpr
  |                *
  |                [no symbol, CPQ5irq_t] this
  |              )
  |          )
  |        .
  |        [lh?Q13l4_threadid_t, Q13l4_low_high_t] lh?Q13l4_threadid_t
  |      .
  |      [low?Q13l4_low_high_t, ui] low?Q13l4_low_high_t
  |    -
  |    [no symbol, ui] PtreeFstyleCastExpr
  |      [no symbol, ui] ui
  |      (
  |      [no symbol, i] 1
  |      )
irqnum?Q7irq_ack?67:
- variable, type is `fundamental type c', storage parameter
is_present?Q4apic:
- function
  is_present?Q4apic:
  - function, type is `function without args returning fundamental type i'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, i] PtreeFstyleCastExpr
    |       [no symbol, i] i
    |       (
    |       [no symbol, b] PtreeFstyleCastExpr
    |         [no symbol, b] b
    |         (
    |         [present?Q4apic, b] present?Q4apic
    |         )
    |       )
    |     ;
j?Q9div?Q3std?12:
- variable, type is `fundamental type l', storage parameter
j?Q9div?Q3std?13:
- variable, type is `fundamental type j', storage parameter
jdb_adapter_page?Q4kmem:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeInfixExpr
  |    [no symbol, ui] PtreeFstyleCastExpr
  |      [no symbol, ui] ui
  |      (
  |      [local_apic_page?Q4kmem, Cui] local_apic_page?Q4kmem
  |      )
  |    +
  |    [no symbol, ui] 0x1000
jdb_adapter_pt?Q4kmem:
- undefined variable, type is `pointer to fundamental type ui', storage extern
kdebug_config?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
kdebug_permission?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
kdir?Q4kmem:
- undefined variable, type is `pointer to fundamental type ui', storage extern
kernel_esp?Q4kmem:
- function
  kernel_esp?Q4kmem:
  - function, type is `function without args returning pointer to volatile fundamental type ui'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, PVui] PtreeFstyleCastExpr
    |       [no symbol, PVui] PVui
    |       (
    |       [no symbol, Pi] PtreeUnaryExpr
    |         &
    |         [esp0?Q7x86_tss, i] PtreeDotMemberExpr
    |           [no symbol, VQ7x86_tss] PtreeUnaryExpr
    |             *
    |             [tss?Q4kmem, PVQ7x86_tss] tss?Q4kmem
    |           .
    |           [esp0?Q7x86_tss, i] esp0?Q7x86_tss
    |       )
    |     ;
kernel_id?Q6config:
- undefined variable, type is `const user-defined 13l4_threadid_t', storage extern
kernel_mcp?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, i] 255
  |    )
kernel_mem_per_cent?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, i] 20
  |    )
kernel_prio?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, i] 1
  |    )
kernel_taskno?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, i] 0
  |    )
kernel_thread:
- undefined variable, type is `pointer to user-defined 6Thread', storage extern
kernel_version_id?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] 0x01004444
kernel_version_string?Q6config:
- undefined variable, type is `const pointer to const fundamental type c', storage extern
kidt?Q4kmem:
- undefined variable, type is `pointer to user-defined 8x86_gate', storage extern
kinfo?Q4kmem:
- undefined variable, type is `pointer to user-defined 16l4_kernel_info_t', storage extern
kmem:
- class
kmem?Q4kmem:
- typedef, alias to `user-defined 4kmem'
- class
l4_addr_range_t:
- typedef, alias to `user-defined 15l4_addr_range_t'
- class
l4_addr_range_t?Q15l4_addr_range_t:
- typedef, alias to `user-defined 15l4_addr_range_t'
- class
l4_config?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
l4_fpage:
- function
  l4_fpage?F9Fuluiucuc:
  - function, type is `function taking (fundamental type ul, fundamental type ui, fundamental type uc, fundamental type uc) returning user-defined 10l4_fpage_t'
    storage:
l4_fpage_struct_t:
- typedef, alias to `user-defined 17l4_fpage_struct_t'
- class
l4_fpage_struct_t?Q17l4_fpage_struct_t:
- typedef, alias to `user-defined 17l4_fpage_struct_t'
- class
l4_fpage_t:
- typedef, alias to `user-defined 10l4_fpage_t'
- union
l4_fpage_t?Q10l4_fpage_t:
- typedef, alias to `user-defined 10l4_fpage_t'
- union
l4_intrid_struct_t:
- typedef, alias to `user-defined 18l4_intrid_struct_t'
- class
l4_intrid_struct_t?Q18l4_intrid_struct_t:
- typedef, alias to `user-defined 18l4_intrid_struct_t'
- class
l4_intrid_t:
- typedef, alias to `user-defined 11l4_intrid_t'
- union
l4_intrid_t?Q11l4_intrid_t:
- typedef, alias to `user-defined 11l4_intrid_t'
- union
l4_iofpage:
- function
  l4_iofpage?F7Fuiuiuc:
  - function, type is `function taking (fundamental type ui, fundamental type ui, fundamental type uc) returning user-defined 10l4_fpage_t'
    storage:
l4_iofpage_struct_t:
- typedef, alias to `user-defined 19l4_iofpage_struct_t'
- class
l4_iofpage_struct_t?Q19l4_iofpage_struct_t:
- typedef, alias to `user-defined 19l4_iofpage_struct_t'
- class
l4_is_invalid_id:
- function
  l4_is_invalid_id?F17FQ13l4_threadid_t:
  - function, type is `function taking (user-defined 13l4_threadid_t) returning fundamental type i'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, i] PtreeFstyleCastExpr
    |       [no symbol, i] i
    |       (
    |       [no symbol, b] PtreeInfixExpr
    |         [low?Q13l4_low_high_t, ui] PtreeDotMemberExpr
    |           [lh?Q13l4_threadid_t, Q13l4_low_high_t] PtreeDotMemberExpr
    |             [id?Q16l4_is_invalid_id?17, Q13l4_threadid_t] id?Q16l4_is_invalid_id?17
    |             .
    |             [lh?Q13l4_threadid_t, Q13l4_low_high_t] lh?Q13l4_threadid_t
    |           .
    |           [low?Q13l4_low_high_t, ui] low?Q13l4_low_high_t
    |         ==
    |         [no symbol, ui] 0xffffffff
    |       )
    |     ;
l4_is_invalid_sched_param:
- function
  l4_is_invalid_sched_param?F20FQ16l4_sched_param_t:
  - function, type is `function taking (user-defined 16l4_sched_param_t) returning fundamental type i'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, i] PtreeFstyleCastExpr
    |       [no symbol, i] i
    |       (
    |       [no symbol, b] PtreeInfixExpr
    |         [sched_param?Q16l4_sched_param_t, ui] PtreeDotMemberExpr
    |           [sp?Q25l4_is_invalid_sched_param?15, Q16l4_sched_param_t] sp?Q25l4_is_invalid_sched_param?15
    |           .
    |           [sched_param?Q16l4_sched_param_t, ui] sched_param?Q16l4_sched_param_t
    |         ==
    |         [no symbol, ui] 0xffffffff
    |       )
    |     ;
l4_is_io_page_fault:
- function
  l4_is_io_page_fault?F3Fui:
  - function, type is `function taking (fundamental type ui) returning fundamental type i'
    storage:
    Body:
    | NonLeaf
    |   [t?Q19l4_is_io_page_fault?20, Q10l4_fpage_t] PtreeDeclaration
    |     null
    |     Q10l4_fpage_t
    |     PtreeDeclarator
    |       t?Q19l4_is_io_page_fault?20
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [fpage?Q10l4_fpage_t, ui] PtreeDotMemberExpr
    |         [t?Q19l4_is_io_page_fault?20, Q10l4_fpage_t] t?Q19l4_is_io_page_fault?20
    |         .
    |         [fpage?Q10l4_fpage_t, ui] fpage?Q10l4_fpage_t
    |       =
    |       [no symbol, ui] PtreeFstyleCastExpr
    |         [no symbol, ui] ui
    |         (
    |         [address?Q19l4_is_io_page_fault?20, ui] address?Q19l4_is_io_page_fault?20
    |         )
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, i] PtreeFstyleCastExpr
    |       [no symbol, i] i
    |       (
    |       [no symbol, b] PtreeInfixExpr
    |         [f?Q19l4_iofpage_struct_t, ui] PtreeDotMemberExpr
    |           [iofp?Q10l4_fpage_t, Q19l4_iofpage_struct_t] PtreeDotMemberExpr
    |             [t?Q19l4_is_io_page_fault?20, Q10l4_fpage_t] t?Q19l4_is_io_page_fault?20
    |             .
    |             [iofp?Q10l4_fpage_t, Q19l4_iofpage_struct_t] iofp?Q10l4_fpage_t
    |           .
    |           [f?Q19l4_iofpage_struct_t, ui] f?Q19l4_iofpage_struct_t
    |         ==
    |         [no symbol, ui] 0xf
    |       )
    |     ;
l4_is_nil_id:
- function
  l4_is_nil_id?F17FQ13l4_threadid_t:
  - function, type is `function taking (user-defined 13l4_threadid_t) returning fundamental type i'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, i] PtreeFstyleCastExpr
    |       [no symbol, i] i
    |       (
    |       [no symbol, b] PtreeInfixExpr
    |         [low?Q13l4_low_high_t, ui] PtreeDotMemberExpr
    |           [lh?Q13l4_threadid_t, Q13l4_low_high_t] PtreeDotMemberExpr
    |             [id?Q12l4_is_nil_id?16, Q13l4_threadid_t] id?Q12l4_is_nil_id?16
    |             .
    |             [lh?Q13l4_threadid_t, Q13l4_low_high_t] lh?Q13l4_threadid_t
    |           .
    |           [low?Q13l4_low_high_t, ui] low?Q13l4_low_high_t
    |         ==
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [no symbol, i] 0
    |           )
    |       )
    |     ;
l4_kernel_info_t:
- typedef, alias to `user-defined 16l4_kernel_info_t'
- class
l4_kernel_info_t?Q16l4_kernel_info_t:
- typedef, alias to `user-defined 16l4_kernel_info_t'
- class
l4_low_high_t:
- typedef, alias to `user-defined 13l4_low_high_t'
- class
l4_low_high_t?Q13l4_low_high_t:
- typedef, alias to `user-defined 13l4_low_high_t'
- class
l4_make_taskid_from_irq:
- function
  l4_make_taskid_from_irq?F19FiPQ13l4_threadid_t:
  - function, type is `function taking (fundamental type i, pointer to user-defined 13l4_threadid_t) returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [low?Q13l4_low_high_t, ui] PtreeDotMemberExpr
    |         [lh?Q13l4_threadid_t, Q13l4_low_high_t] PtreeDotMemberExpr
    |           [no symbol, Q13l4_threadid_t] PtreeUnaryExpr
    |             *
    |             [t?Q23l4_make_taskid_from_irq?27, PQ13l4_threadid_t] t?Q23l4_make_taskid_from_irq?27
    |           .
    |           [lh?Q13l4_threadid_t, Q13l4_low_high_t] lh?Q13l4_threadid_t
    |         .
    |         [low?Q13l4_low_high_t, ui] low?Q13l4_low_high_t
    |       =
    |       [no symbol, ui] PtreeFstyleCastExpr
    |         [no symbol, ui] ui
    |         (
    |         [no symbol, i] PtreeInfixExpr
    |           [irq?Q23l4_make_taskid_from_irq?27, i] irq?Q23l4_make_taskid_from_irq?27
    |           +
    |           [no symbol, i] 1
    |         )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [high?Q13l4_low_high_t, ui] PtreeDotMemberExpr
    |         [lh?Q13l4_threadid_t, Q13l4_low_high_t] PtreeDotMemberExpr
    |           [no symbol, Q13l4_threadid_t] PtreeUnaryExpr
    |             *
    |             [t?Q23l4_make_taskid_from_irq?27, PQ13l4_threadid_t] t?Q23l4_make_taskid_from_irq?27
    |           .
    |           [lh?Q13l4_threadid_t, Q13l4_low_high_t] lh?Q13l4_threadid_t
    |         .
    |         [high?Q13l4_low_high_t, ui] high?Q13l4_low_high_t
    |       =
    |       [no symbol, ui] PtreeFstyleCastExpr
    |         [no symbol, ui] ui
    |         (
    |         [no symbol, i] 0
    |         )
    |     ;
l4_msgdope_struct_t:
- typedef, alias to `user-defined 19l4_msgdope_struct_t'
- class
l4_msgdope_struct_t?Q19l4_msgdope_struct_t:
- typedef, alias to `user-defined 19l4_msgdope_struct_t'
- class
l4_msgdope_t:
- typedef, alias to `user-defined 12l4_msgdope_t'
- union
l4_msgdope_t?Q12l4_msgdope_t:
- typedef, alias to `user-defined 12l4_msgdope_t'
- union
l4_recv_desc_t:
- typedef, alias to `user-defined 14l4_recv_desc_t'
- union
l4_recv_desc_t?Q14l4_recv_desc_t:
- typedef, alias to `user-defined 14l4_recv_desc_t'
- union
l4_sched_param_struct_t:
- typedef, alias to `user-defined 23l4_sched_param_struct_t'
- class
l4_sched_param_struct_t?Q23l4_sched_param_struct_t:
- typedef, alias to `user-defined 23l4_sched_param_struct_t'
- class
l4_sched_param_t:
- typedef, alias to `user-defined 16l4_sched_param_t'
- union
l4_sched_param_t?Q16l4_sched_param_t:
- typedef, alias to `user-defined 16l4_sched_param_t'
- union
l4_send_desc_t:
- typedef, alias to `user-defined 14l4_send_desc_t'
- union
l4_send_desc_t?Q14l4_send_desc_t:
- typedef, alias to `user-defined 14l4_send_desc_t'
- union
l4_snd_fpage_t:
- typedef, alias to `user-defined 14l4_snd_fpage_t'
- class
l4_snd_fpage_t?Q14l4_snd_fpage_t:
- typedef, alias to `user-defined 14l4_snd_fpage_t'
- class
l4_strdope_t:
- typedef, alias to `user-defined 12l4_strdope_t'
- class
l4_strdope_t?Q12l4_strdope_t:
- typedef, alias to `user-defined 12l4_strdope_t'
- class
l4_taskid_t:
- typedef, alias to `user-defined 13l4_threadid_t'
- union
l4_threadid_struct_t:
- typedef, alias to `user-defined 20l4_threadid_struct_t'
- class
l4_threadid_struct_t?Q20l4_threadid_struct_t:
- typedef, alias to `user-defined 20l4_threadid_struct_t'
- class
l4_threadid_t:
- typedef, alias to `user-defined 13l4_threadid_t'
- union
l4_threadid_t?Q13l4_threadid_t:
- typedef, alias to `user-defined 13l4_threadid_t'
- union
l4_timeout_struct_t:
- typedef, alias to `user-defined 19l4_timeout_struct_t'
- class
l4_timeout_struct_t?Q19l4_timeout_struct_t:
- typedef, alias to `user-defined 19l4_timeout_struct_t'
- class
l4_timeout_t:
- typedef, alias to `user-defined 12l4_timeout_t'
- union
l4_timeout_t?Q12l4_timeout_t:
- typedef, alias to `user-defined 12l4_timeout_t'
- union
l?Q34__ctor?Q24Lock_guard?T10Q8Cpu_lock?49:
- variable, type is `pointer to user-defined 8Cpu_lock', storage parameter
l?Q6up_tas?65:
- variable, type is `pointer to fundamental type ui', storage parameter
l?Q7smp_tas?66:
- variable, type is `pointer to fundamental type ui', storage parameter
labs:
- function
  labs?F2Fl:
  - undefined function, type is `function taking (fundamental type l) returning fundamental type l'
    storage:
ldiv:
- function
  ldiv?F3Fll:
  - undefined function, type is `function taking (fundamental type l, fundamental type l) returning user-defined 6ldiv_t'
    storage:
ldiv_t:
- typedef, alias to `user-defined 6ldiv_t'
- class
ldiv_t?Q6ldiv_t:
- typedef, alias to `user-defined 6ldiv_t'
- class
ldt?Q7x86_tss:
- variable, type is `fundamental type i', storage member
lh?Q11l4_intrid_t:
- variable, type is `user-defined 13l4_low_high_t', storage member
lh?Q13l4_threadid_t:
- variable, type is `user-defined 13l4_low_high_t', storage member
linear_virt_to_phys?Q4kmem:
- function
  linear_virt_to_phys?Q4kmem:
  - undefined function, type is `function taking (pointer to const fundamental type v) returning pointer to fundamental type v'
    storage:
llabs:
- function
  llabs?F2Fj:
  - undefined function, type is `function taking (fundamental type j) returning fundamental type j'
    storage:
lldiv:
- function
  lldiv?F3Fjj:
  - undefined function, type is `function taking (fundamental type j, fundamental type j) returning user-defined 7lldiv_t'
    storage:
lldiv_t:
- typedef, alias to `user-defined 7lldiv_t'
- class
lldiv_t?Q7lldiv_t:
- typedef, alias to `user-defined 7lldiv_t'
- class
load_addr?Q16multiboot_header:
- variable, type is `fundamental type ui', storage member
load_end_addr?Q16multiboot_header:
- variable, type is `fundamental type ui', storage member
local_apic_page?Q4kmem:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [service_page?Q4kmem, Cui] service_page?Q4kmem
  |    )
lock?Q8Cpu_lock:
- function
  lock?Q8Cpu_lock:
  - function, type is `function without args returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [cli?F1F?Q4Proc, F_v] cli?Q4Proc
    |       (
    |       null
    |       )
    |     ;
low?Q13l4_low_high_t:
- variable, type is `fundamental type ui', storage member
low?Q15l4_addr_range_t:
- variable, type is `fundamental type ui', storage member
low?Q22activate_by_msr?Q4apic?135:
- variable, type is `fundamental type ul', storage auto
lthread?Q20l4_threadid_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
m?Q21__4?Q14l4_send_desc_t:
- variable, type is `fundamental type ui', has bitsize, storage member
m?Q21__5?Q14l4_recv_desc_t:
- variable, type is `fundamental type ui', has bitsize, storage member
magic?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
magic?Q16multiboot_header:
- variable, type is `fundamental type ui', storage member
main_memory?Q16l4_kernel_info_t:
- variable, type is `user-defined 13l4_low_high_t', storage member
max_lvt?Q4apic:
- variable, type is `fundamental type ui', storage extern
maybe_acknowledge?Q5irq_t:
- function
  maybe_acknowledge?Q5irq_t:
  - function, type is `function without args returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeFstyleCastExpr
    |       [no symbol, b] b
    |       (
    |       [_ack_in_kernel?Q5irq_t, b] PtreeDotMemberExpr
    |         [no symbol, Q5irq_t] PtreeUnaryExpr
    |           *
    |           [no symbol, CPQ5irq_t] this
    |         .
    |         [_ack_in_kernel?Q5irq_t, b] _ack_in_kernel?Q5irq_t
    |       )
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         [irqnum?Q25maybe_acknowledge?Q5irq_t?70, ui] PtreeDeclaration
    |           null
    |           ui
    |           PtreeDeclarator
    |             irqnum?Q25maybe_acknowledge?Q5irq_t?70
    |           ;
    |         PtreeExprStatement
    |           [no symbol, v] PtreeFuncallExpr
    |             [irq_disable_in_cli?F3Fui, Fui_v] irq_disable_in_cli
    |             (
    |             NonLeaf
    |               [no symbol, ui] PtreeFstyleCastExpr
    |                 [no symbol, ui] ui
    |                 (
    |                 [irqnum?Q25maybe_acknowledge?Q5irq_t?70, ui] irqnum?Q25maybe_acknowledge?Q5irq_t?70
    |                 )
    |             )
    |           ;
    |         PtreeExprStatement
    |           [no symbol, v] PtreeFuncallExpr
    |             [irq_ack?F2Fc, Fc_v] irq_ack
    |             (
    |             NonLeaf
    |               [no symbol, c] PtreeFstyleCastExpr
    |                 [no symbol, c] c
    |                 (
    |                 [no symbol, ui] PtreeFstyleCastExpr
    |                   [no symbol, ui] ui
    |                   (
    |                   [irqnum?Q25maybe_acknowledge?Q5irq_t?70, ui] irqnum?Q25maybe_acknowledge?Q5irq_t?70
    |                   )
    |                 )
    |             )
    |           ;
    |       }
maybe_enable?Q5irq_t:
- function
  maybe_enable?Q5irq_t:
  - function, type is `function without args returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeFstyleCastExpr
    |       [no symbol, b] b
    |       (
    |       [_ack_in_kernel?Q5irq_t, b] PtreeDotMemberExpr
    |         [no symbol, Q5irq_t] PtreeUnaryExpr
    |           *
    |           [no symbol, CPQ5irq_t] this
    |         .
    |         [_ack_in_kernel?Q5irq_t, b] _ack_in_kernel?Q5irq_t
    |       )
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         [irqnum?Q20maybe_enable?Q5irq_t?73, ui] PtreeDeclaration
    |           null
    |           ui
    |           PtreeDeclarator
    |             irqnum?Q20maybe_enable?Q5irq_t?73
    |           ;
    |         PtreeExprStatement
    |           [no symbol, v] PtreeFuncallExpr
    |             [irq_enable?F3Fui, Fui_v] irq_enable
    |             (
    |             NonLeaf
    |               [no symbol, ui] PtreeFstyleCastExpr
    |                 [no symbol, ui] ui
    |                 (
    |                 [irqnum?Q20maybe_enable?Q5irq_t?73, ui] irqnum?Q20maybe_enable?Q5irq_t?73
    |                 )
    |             )
    |           ;
    |       }
md?Q12l4_msgdope_t:
- variable, type is `user-defined 19l4_msgdope_struct_t', storage member
mem_lower?Q14multiboot_info:
- variable, type is `fundamental type ui', storage member
mem_max?Q4kmem:
- undefined variable, type is `fundamental type ui', storage extern
mem_phys?Q4kmem:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, Pc] PtreeUnaryExpr
  |      &
  |      [_physmem_1, c] _physmem_1
  |    )
mem_tcbs?Q4kmem:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, Pc] PtreeUnaryExpr
  |      &
  |      [_tcbs_1, c] _tcbs_1
  |    )
mem_upper?Q14multiboot_info:
- variable, type is `fundamental type ui', storage member
mem_user_max?Q4kmem:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] 0xc0000000
memccmp:
- function
  memccmp?F10FPCvPCviui:
  - undefined function, type is `function taking (pointer to const fundamental type v, pointer to const fundamental type v, fundamental type i, fundamental type ui) returning fundamental type i'
    storage:
memccpy:
- function
  memccpy?F9FPvPCviui:
  - undefined function, type is `function taking (pointer to fundamental type v, pointer to const fundamental type v, fundamental type i, fundamental type ui) returning pointer to fundamental type v'
    storage:
memchr:
- function
  memchr?F7FPCviui:
  - undefined function, type is `function taking (pointer to const fundamental type v, fundamental type i, fundamental type ui) returning pointer to fundamental type v'
    storage:
memcmp:
- function
  memcmp?F9FPCvPCvui:
  - undefined function, type is `function taking (pointer to const fundamental type v, pointer to const fundamental type v, fundamental type ui) returning fundamental type i'
    storage:
memcpy:
- function
  memcpy?F8FPvPCvui:
  - undefined function, type is `function taking (pointer to fundamental type v, pointer to const fundamental type v, fundamental type ui) returning pointer to fundamental type v'
    storage:
memmove:
- function
  memmove?F8FPvPCvui:
  - undefined function, type is `function taking (pointer to fundamental type v, pointer to const fundamental type v, fundamental type ui) returning pointer to fundamental type v'
    storage:
memset:
- function
  memset?F6FPviui:
  - undefined function, type is `function taking (pointer to fundamental type v, fundamental type i, fundamental type ui) returning pointer to fundamental type v'
    storage:
microsec_per_tick?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, l] 976LL
  |    )
mmap_addr?Q14multiboot_info:
- variable, type is `fundamental type ui', storage member
mmap_count?Q14multiboot_info:
- variable, type is `fundamental type ui', storage member
mod_end?Q16multiboot_module:
- variable, type is `fundamental type ui', storage member
mod_start?Q16multiboot_module:
- variable, type is `fundamental type ui', storage member
model?Q3Cpu:
- function
  model?Q3Cpu:
  - undefined function, type is `function without args returning fundamental type ui'
    storage:
mods_addr?Q14multiboot_info:
- variable, type is `fundamental type ui', storage member
mods_count?Q14multiboot_info:
- variable, type is `fundamental type ui', storage member
monitor_page_faults?Q6config:
- variable, type is `const fundamental type b', has initializer, storage extern
  Initializer is:
  |  [no symbol, b] PtreeFstyleCastExpr
  |    [no symbol, b] b
  |    (
  |    [conservative?Q6config, Cb] conservative?Q6config
  |    )
msg_deceited?Q19l4_msgdope_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
msg_redirected?Q19l4_msgdope_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
msgdope?Q12l4_msgdope_t:
- variable, type is `fundamental type ui', storage member
multiboot_header:
- class
multiboot_header?Q16multiboot_header:
- typedef, alias to `user-defined 16multiboot_header'
- class
multiboot_info:
- class
multiboot_info?Q14multiboot_info:
- typedef, alias to `user-defined 14multiboot_info'
- class
multiboot_module:
- class
multiboot_module?Q16multiboot_module:
- typedef, alias to `user-defined 16multiboot_module'
- class
mword_t:
- typedef, alias to `fundamental type ui'
natural_t:
- typedef, alias to `fundamental type ui'
nest?Q20l4_threadid_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
newdiv?Q24timer_set_divisor?Q4apic?119:
- variable, type is `fundamental type ui', storage parameter
newval?Q13up_cas_unsave?61:
- variable, type is `fundamental type ui', storage parameter
newval?Q14smp_cas_unsave?62:
- variable, type is `fundamental type ui', storage parameter
newval?Q14up_cas2_unsave?63:
- variable, type is `pointer to fundamental type ui', storage parameter
newval?Q15smp_cas2_unsave?64:
- variable, type is `pointer to fundamental type ui', storage parameter
nil_thread:
- undefined variable, type is `pointer to user-defined 6Thread', storage extern
num?Q28__3?Q21__1?Q14multiboot_info:
- variable, type is `fundamental type ui', storage member
o?Q21__5?Q14l4_recv_desc_t:
- variable, type is `fundamental type ui', has bitsize, storage member
offset_version_strings?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
old_master?Q21activate_by_io?Q4apic?134:
- variable, type is `fundamental type c', storage auto
old_slaves?Q21activate_by_io?Q4apic?134:
- variable, type is `fundamental type c', storage auto
oldval?Q13up_cas_unsave?61:
- variable, type is `fundamental type ui', storage parameter
oldval?Q14smp_cas_unsave?62:
- variable, type is `fundamental type ui', storage parameter
oldval?Q14up_cas2_unsave?63:
- variable, type is `pointer to fundamental type ui', storage parameter
oldval?Q15smp_cas2_unsave?64:
- variable, type is `pointer to fundamental type ui', storage parameter
page?Q17l4_fpage_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
paging_enable:
- function
  paging_enable?F3Fui:
  - function, type is `function taking (fundamental type ui) returning fundamental type v'
    storage:
panic:
- function
  panic?F5FPCcE:
  - undefined function, type is `function taking (pointer to const fundamental type c, ellipsis) returning fundamental type v'
    storage:
pd_entry_t:
- typedef, alias to `fundamental type ui'
pde_global?Q4kmem:
- function
  pde_global?Q4kmem:
  - function, type is `function without args returning fundamental type ui'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, ui] PtreeFstyleCastExpr
    |       [no symbol, ui] ui
    |       (
    |       [cpu_global?Q4kmem, ui] cpu_global?Q4kmem
    |       )
    |     ;
pdir?Q13paging_enable?93:
- variable, type is `fundamental type ui', storage parameter
phys_to_virt?Q4kmem:
- function
  phys_to_virt?Q4kmem:
  - function, type is `function taking (fundamental type ui) returning pointer to fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, Pv] PtreeFstyleCastExpr
    |       [no symbol, Pv] Pv
    |       (
    |       [no symbol, ui] PtreeInfixExpr
    |         [addr?Q19phys_to_virt?Q4kmem?94, ui] addr?Q19phys_to_virt?Q4kmem?94
    |         +
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [mem_phys?Q4kmem, Cui] mem_phys?Q4kmem
    |           )
    |       )
    |     ;
pic_disable_irq:
- function
  pic_disable_irq?F3Fuc:
  - undefined function, type is `function taking (fundamental type uc) returning fundamental type v'
    storage:
pic_enable_irq:
- function
  pic_enable_irq?F3Fuc:
  - undefined function, type is `function taking (fundamental type uc) returning fundamental type v'
    storage:
pic_init:
- function
  pic_init?F5Fucuc:
  - undefined function, type is `function taking (fundamental type uc, fundamental type uc) returning fundamental type v'
    storage:
pic_mask_master:
- undefined variable, type is `fundamental type ui', storage extern
pic_mask_slave:
- undefined variable, type is `fundamental type ui', storage extern
pic_prio_modify?Q6config:
- variable, type is `const fundamental type b', has initializer, storage extern
  Initializer is:
  |  [no symbol, b] true
port?Q10l4_iofpage?19:
- variable, type is `fundamental type ui', storage parameter
present?Q4apic:
- variable, type is `fundamental type b', has initializer, storage extern
  Initializer is:
  |  [no symbol, b] PtreeFstyleCastExpr
  |    [no symbol, b] b
  |    (
  |    [no symbol, i] 0
  |    )
printf:
- function
  printf?F5FPCcE:
  - undefined function, type is `function taking (pointer to const fundamental type c, ellipsis) returning fundamental type i'
    storage:
prio?Q23l4_sched_param_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
profile_irq?Q6config:
- variable, type is `const fundamental type i', has initializer, storage extern
  Initializer is:
  |  [no symbol, i] 0
profiling?Q6config:
- variable, type is `const fundamental type b', has initializer, storage extern
  Initializer is:
  |  [no symbol, b] false
profiling_rate?Q6config:
- variable, type is `const fundamental type i', has initializer, storage extern
  Initializer is:
  |  [no symbol, i] 100
pt_entry_t:
- typedef, alias to `fundamental type ui'
ptr?Q10context_of?28:
- variable, type is `pointer to const fundamental type v', storage parameter
ptr?Q13up_cas_unsave?61:
- variable, type is `pointer to fundamental type ui', storage parameter
ptr?Q14smp_cas_unsave?62:
- variable, type is `pointer to fundamental type ui', storage parameter
ptr?Q14up_cas2_unsave?63:
- variable, type is `pointer to fundamental type ui', storage parameter
ptr?Q15smp_cas2_unsave?64:
- variable, type is `pointer to fundamental type ui', storage parameter
ptrdiff_t:
- typedef, alias to `fundamental type i'
putchar:
- function
  putchar?F2Fi:
  - undefined function, type is `function taking (fundamental type i) returning fundamental type i'
    storage:
puts:
- function
  puts?F4FPCc:
  - undefined function, type is `function taking (pointer to const fundamental type c) returning fundamental type i'
    storage:
quot?Q5div_t:
- variable, type is `fundamental type i', storage member
quot?Q6ldiv_t:
- variable, type is `fundamental type l', storage member
quot?Q7lldiv_t:
- variable, type is `fundamental type j', storage member
r?Q23sender_dequeue?Q6Sender?56:
- variable, type is `pointer to pointer to user-defined 6Sender', storage parameter
r?Q23sender_enqueue?Q6Sender?48:
- variable, type is `pointer to pointer to user-defined 6Sender', storage parameter
raw?Q11l4_intrid_t:
- variable, type is `fundamental type uj', storage member
raw?Q12l4_msgdope_t:
- variable, type is `fundamental type ui', storage member
raw?Q12l4_timeout_t:
- variable, type is `fundamental type ui', storage member
raw?Q13l4_threadid_t:
- variable, type is `fundamental type uj', storage member
raw?Q14l4_recv_desc_t:
- variable, type is `fundamental type ui', storage member
raw?Q14l4_send_desc_t:
- variable, type is `fundamental type ui', storage member
rcv_exp?Q19l4_timeout_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
rcv_man?Q19l4_timeout_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
rcv_pfault?Q19l4_timeout_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
rcv_size?Q12l4_strdope_t:
- variable, type is `fundamental type ui', storage member
rcv_str?Q12l4_strdope_t:
- variable, type is `fundamental type ui', storage member
rd?Q14l4_recv_desc_t:
- variable, type is `user-defined 21__5?Q14l4_recv_desc_t', storage member
receiver?Q21set_receiver?Q6Sender?47:
- variable, type is `pointer to user-defined 8Receiver', storage parameter
receiver?Q6Sender:
- function
  receiver?Q6Sender:
  - function, type is `function without args returning pointer to user-defined 8Receiver'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, PQ8Receiver] PtreeFstyleCastExpr
    |       [no symbol, PQ8Receiver] PQ8Receiver
    |       (
    |       [_send_partner?Q6Sender, CPQ8Receiver] PtreeDotMemberExpr
    |         [no symbol, CQ6Sender] PtreeUnaryExpr
    |           *
    |           [no symbol, CPCQ6Sender] this
    |         .
    |         [_send_partner?Q6Sender, PQ8Receiver] _send_partner?Q6Sender
    |       )
    |     ;
reg?Q15reg_read?Q4apic?2:
- variable, type is `fundamental type ui', storage parameter
reg?Q16reg_write?Q4apic?3:
- variable, type is `fundamental type ui', storage parameter
reg_read?Q4apic:
- function
  reg_read?Q4apic:
  - function, type is `function taking (fundamental type ui) returning fundamental type ui'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, ui] PtreeFstyleCastExpr
    |       [no symbol, ui] ui
    |       (
    |       [no symbol, Vui] PtreeUnaryExpr
    |         *
    |         [no symbol, PVui] PtreeFstyleCastExpr
    |           [no symbol, PVui] PVui
    |           (
    |           [no symbol, ui] PtreeInfixExpr
    |             [no symbol, ui] PtreeFstyleCastExpr
    |               [no symbol, ui] ui
    |               (
    |               [io_base?Q4apic, Cui] io_base?Q4apic
    |               )
    |             +
    |             [reg?Q15reg_read?Q4apic?2, ui] reg?Q15reg_read?Q4apic?2
    |           )
    |       )
    |     ;
reg_write?Q4apic:
- function
  reg_write?Q4apic:
  - function, type is `function taking (fundamental type ui, fundamental type ui) returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   PtreeExprStatement
    |     [no symbol, Vui] PtreeAssignExpr
    |       [no symbol, Vui] PtreeUnaryExpr
    |         *
    |         [no symbol, PVui] PtreeFstyleCastExpr
    |           [no symbol, PVui] PVui
    |           (
    |           [no symbol, ui] PtreeInfixExpr
    |             [no symbol, ui] PtreeFstyleCastExpr
    |               [no symbol, ui] ui
    |               (
    |               [io_base?Q4apic, Cui] io_base?Q4apic
    |               )
    |             +
    |             [reg?Q16reg_write?Q4apic?3, ui] reg?Q16reg_write?Q4apic?3
    |           )
    |       =
    |       [no symbol, ui] PtreeFstyleCastExpr
    |         [no symbol, ui] ui
    |         (
    |         [val?Q16reg_write?Q4apic?3, ui] val?Q16reg_write?Q4apic?3
    |         )
    |     ;
rem?Q5div_t:
- variable, type is `fundamental type i', storage member
rem?Q6ldiv_t:
- variable, type is `fundamental type l', storage member
rem?Q7lldiv_t:
- variable, type is `fundamental type j', storage member
reserved0?Q16l4_kernel_info_t:
- variable, type is `user-defined 13l4_low_high_t', storage member
reserved1?Q16l4_kernel_info_t:
- variable, type is `user-defined 13l4_low_high_t', storage member
reserved2?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
reserved?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
reserved?Q16multiboot_module:
- variable, type is `fundamental type ui', storage member
reserved?Q28__2?Q21__1?Q14multiboot_info:
- variable, type is `fundamental type ui', storage member
restore_irqs:
- function
  restore_irqs?F1F:
  - undefined function, type is `function without args returning fundamental type v'
    storage:
result?Q22calibrate_timer?Q4apic?147:
- variable, type is `fundamental type ul', storage auto
ret?Q14up_cas2_unsave?63:
- variable, type is `fundamental type c', storage auto
ret?Q15cli_save?Q4Proc?31:
- variable, type is `fundamental type ui', storage auto
ret?Q17interrupts?Q4Proc?32:
- variable, type is `fundamental type ui', storage auto
ret?Q23test_and_set?Q8Cpu_lock?35:
- variable, type is `fundamental type b', has initializer, storage auto
  Initializer is:
  |  [no symbol, b] PtreeFuncallExpr
  |    [test?Q8Cpu_lock, FRCQ8Cpu_lock_b] test
  |    (
  |    NonLeaf
  |      [no symbol, Q8Cpu_lock] PtreeUnaryExpr
  |        *
  |        [no symbol, CPQ8Cpu_lock] this
  |    )
ret_regs?Q20apic_error_interrupt?150:
- variable, type is `pointer to user-defined 17thread_ret_regs_t', storage parameter
root_eip?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
root_esp?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
root_memory?Q16l4_kernel_info_t:
- variable, type is `user-defined 13l4_low_high_t', storage member
running:
- undefined variable, type is `fundamental type b', storage extern
save_disable_irqs:
- function
  save_disable_irqs?F1F:
  - undefined function, type is `function without args returning fundamental type v'
    storage:
sched_param?Q16l4_sched_param_t:
- variable, type is `fundamental type ui', storage member
scheduling_using_pit?Q6config:
- variable, type is `const fundamental type b', has initializer, storage extern
  Initializer is:
  |  [no symbol, b] false
sd?Q14l4_send_desc_t:
- variable, type is `user-defined 21__4?Q14l4_send_desc_t', storage member
semi_reserved?Q16l4_kernel_info_t:
- variable, type is `user-defined 13l4_low_high_t', storage member
sender_dequeue?Q6Sender:
- function
  sender_dequeue?Q6Sender:
  - function, type is `function taking (pointer to pointer to user-defined 6Sender) returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   [guard?Q23sender_dequeue?Q6Sender?56, Q24Lock_guard?T10Q8Cpu_lock] PtreeDeclaration
    |     null
    |     Q24Lock_guard?T10Q8Cpu_lock
    |     PtreeDeclarator
    |       guard?Q23sender_dequeue?Q6Sender?56
    |     ;
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeFuncallExpr
    |       [in_sender_list?Q6Sender, FRQ6Sender_b] in_sender_list
    |       (
    |       NonLeaf
    |         [no symbol, Q6Sender] PtreeUnaryExpr
    |           *
    |           [no symbol, CPQ6Sender] this
    |       )
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeIfStatement
    |           if
    |           (
    |           [no symbol, b] PtreeInfixExpr
    |             [sender_next?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |               [no symbol, Q6Sender] PtreeUnaryExpr
    |                 *
    |                 [no symbol, CPQ6Sender] this
    |               .
    |               [sender_next?Q6Sender, PQ6Sender] sender_next?Q6Sender
    |             ==
    |             [no symbol, PQ6Sender] PtreeFstyleCastExpr
    |               [no symbol, PQ6Sender] PQ6Sender
    |               (
    |               [no symbol, CPQ6Sender] this
    |               )
    |           )
    |           PtreeBlock
    |             {
    |             NonLeaf
    |               PtreeExprStatement
    |                 [no symbol, v] PtreeFstyleCastExpr
    |                   [no symbol, v] v
    |                   (
    |                   [no symbol, i] PtreeCondExpr
    |                     [no symbol, b] PtreeInfixExpr
    |                       [no symbol, PQ6Sender] PtreeUnaryExpr
    |                         *
    |                         [r?Q23sender_dequeue?Q6Sender?56, PPQ6Sender] r?Q23sender_dequeue?Q6Sender?56
    |                       ==
    |                       [no symbol, PQ6Sender] PtreeFstyleCastExpr
    |                         [no symbol, PQ6Sender] PQ6Sender
    |                         (
    |                         [no symbol, CPQ6Sender] this
    |                         )
    |                     ?
    |                     [no symbol, i] 0
    |                     :
    |                     [no symbol, i] PtreeCommaExpr
    |                       [no symbol, v] PtreeFuncallExpr
    |                         [__assert_fail?F12FPCcPCcuiPCc, FPCcPCcuiPCc_v] __assert_fail
    |                         (
    |                         NonLeaf
    |                           [no symbol, Pc] PtreeFstyleCastExpr
    |                             [no symbol, Pc] Pc
    |                             (
    |                             [no symbol, Ac] "*r == this"
    |                             )
    |                           ,
    |                           [no symbol, Pc] PtreeFstyleCastExpr
    |                             [no symbol, Pc] Pc
    |                             (
    |                             [no symbol, Ac] "sender.h"
    |                             )
    |                           ,
    |                           [no symbol, ui] PtreeFstyleCastExpr
    |                             [no symbol, ui] ui
    |                             (
    |                             [no symbol, i] 218
    |                             )
    |                           ,
    |                           [no symbol, PCc] PtreeFstyleCastExpr
    |                             [no symbol, PCc] PCc
    |                             (
    |                             [no symbol, i] 0
    |                             )
    |                         )
    |                       ,
    |                       [no symbol, i] 0
    |                   )
    |                 ;
    |               PtreeExprStatement
    |                 [no symbol, PQ6Sender] PtreeAssignExpr
    |                   [no symbol, PQ6Sender] PtreeUnaryExpr
    |                     *
    |                     [r?Q23sender_dequeue?Q6Sender?56, PPQ6Sender] r?Q23sender_dequeue?Q6Sender?56
    |                   =
    |                   [no symbol, PQ6Sender] PtreeFstyleCastExpr
    |                     [no symbol, PQ6Sender] PQ6Sender
    |                     (
    |                     [no symbol, i] 0
    |                     )
    |                 ;
    |             }
    |           else
    |           PtreeBlock
    |             {
    |             NonLeaf
    |               PtreeIfStatement
    |                 if
    |                 (
    |                 [no symbol, b] PtreeInfixExpr
    |                   [no symbol, PQ6Sender] PtreeUnaryExpr
    |                     *
    |                     [r?Q23sender_dequeue?Q6Sender?56, PPQ6Sender] r?Q23sender_dequeue?Q6Sender?56
    |                   ==
    |                   [no symbol, PQ6Sender] PtreeFstyleCastExpr
    |                     [no symbol, PQ6Sender] PQ6Sender
    |                     (
    |                     [no symbol, CPQ6Sender] this
    |                     )
    |                 )
    |                 PtreeBlock
    |                   {
    |                   NonLeaf
    |                     PtreeExprStatement
    |                       [no symbol, PQ6Sender] PtreeAssignExpr
    |                         [no symbol, PQ6Sender] PtreeUnaryExpr
    |                           *
    |                           [r?Q23sender_dequeue?Q6Sender?56, PPQ6Sender] r?Q23sender_dequeue?Q6Sender?56
    |                         =
    |                         [no symbol, PQ6Sender] PtreeFstyleCastExpr
    |                           [no symbol, PQ6Sender] PQ6Sender
    |                           (
    |                           [sender_next?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |                             [no symbol, Q6Sender] PtreeUnaryExpr
    |                               *
    |                               [no symbol, CPQ6Sender] this
    |                             .
    |                             [sender_next?Q6Sender, PQ6Sender] sender_next?Q6Sender
    |                           )
    |                       ;
    |                   }
    |               PtreeExprStatement
    |                 [no symbol, PQ6Sender] PtreeAssignExpr
    |                   [sender_next?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |                     [no symbol, Q6Sender] PtreeUnaryExpr
    |                       *
    |                       [sender_prev?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |                         [no symbol, Q6Sender] PtreeUnaryExpr
    |                           *
    |                           [no symbol, CPQ6Sender] this
    |                         .
    |                         [sender_prev?Q6Sender, PQ6Sender] sender_prev?Q6Sender
    |                     .
    |                     [sender_next?Q6Sender, PQ6Sender] sender_next?Q6Sender
    |                   =
    |                   [no symbol, PQ6Sender] PtreeFstyleCastExpr
    |                     [no symbol, PQ6Sender] PQ6Sender
    |                     (
    |                     [sender_next?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |                       [no symbol, Q6Sender] PtreeUnaryExpr
    |                         *
    |                         [no symbol, CPQ6Sender] this
    |                       .
    |                       [sender_next?Q6Sender, PQ6Sender] sender_next?Q6Sender
    |                     )
    |                 ;
    |               PtreeExprStatement
    |                 [no symbol, PQ6Sender] PtreeAssignExpr
    |                   [sender_prev?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |                     [no symbol, Q6Sender] PtreeUnaryExpr
    |                       *
    |                       [sender_next?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |                         [no symbol, Q6Sender] PtreeUnaryExpr
    |                           *
    |                           [no symbol, CPQ6Sender] this
    |                         .
    |                         [sender_next?Q6Sender, PQ6Sender] sender_next?Q6Sender
    |                     .
    |                     [sender_prev?Q6Sender, PQ6Sender] sender_prev?Q6Sender
    |                   =
    |                   [no symbol, PQ6Sender] PtreeFstyleCastExpr
    |                     [no symbol, PQ6Sender] PQ6Sender
    |                     (
    |                     [sender_prev?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |                       [no symbol, Q6Sender] PtreeUnaryExpr
    |                         *
    |                         [no symbol, CPQ6Sender] this
    |                       .
    |                       [sender_prev?Q6Sender, PQ6Sender] sender_prev?Q6Sender
    |                     )
    |                 ;
    |             }
    |         PtreeExprStatement
    |           [no symbol, PQ6Sender] PtreeAssignExpr
    |             [sender_next?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |               [no symbol, Q6Sender] PtreeUnaryExpr
    |                 *
    |                 [no symbol, CPQ6Sender] this
    |               .
    |               [sender_next?Q6Sender, PQ6Sender] sender_next?Q6Sender
    |             =
    |             [no symbol, PQ6Sender] PtreeFstyleCastExpr
    |               [no symbol, PQ6Sender] PQ6Sender
    |               (
    |               [no symbol, i] 0
    |               )
    |           ;
    |       }
sender_enqueue?Q6Sender:
- function
  sender_enqueue?Q6Sender:
  - function, type is `function taking (pointer to pointer to user-defined 6Sender) returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   [guard?Q23sender_enqueue?Q6Sender?48, Q24Lock_guard?T10Q8Cpu_lock] PtreeDeclaration
    |     null
    |     Q24Lock_guard?T10Q8Cpu_lock
    |     PtreeDeclarator
    |       guard?Q23sender_enqueue?Q6Sender?48
    |     ;
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeUnaryExpr
    |       !
    |       [no symbol, b] PtreeFuncallExpr
    |         [in_sender_list?Q6Sender, FRQ6Sender_b] in_sender_list
    |         (
    |         NonLeaf
    |           [no symbol, Q6Sender] PtreeUnaryExpr
    |             *
    |             [no symbol, CPQ6Sender] this
    |         )
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeIfStatement
    |           if
    |           (
    |           [no symbol, b] PtreeFstyleCastExpr
    |             [no symbol, b] b
    |             (
    |             [no symbol, PQ6Sender] PtreeFstyleCastExpr
    |               [no symbol, PQ6Sender] PQ6Sender
    |               (
    |               [no symbol, PQ6Sender] PtreeUnaryExpr
    |                 *
    |                 [r?Q23sender_enqueue?Q6Sender?48, PPQ6Sender] r?Q23sender_enqueue?Q6Sender?48
    |               )
    |             )
    |           )
    |           PtreeBlock
    |             {
    |             NonLeaf
    |               PtreeExprStatement
    |                 [no symbol, PQ6Sender] PtreeAssignExpr
    |                   [sender_next?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |                     [no symbol, Q6Sender] PtreeUnaryExpr
    |                       *
    |                       [no symbol, CPQ6Sender] this
    |                     .
    |                     [sender_next?Q6Sender, PQ6Sender] sender_next?Q6Sender
    |                   =
    |                   [no symbol, PQ6Sender] PtreeFstyleCastExpr
    |                     [no symbol, PQ6Sender] PQ6Sender
    |                     (
    |                     [no symbol, PQ6Sender] PtreeUnaryExpr
    |                       *
    |                       [r?Q23sender_enqueue?Q6Sender?48, PPQ6Sender] r?Q23sender_enqueue?Q6Sender?48
    |                     )
    |                 ;
    |               PtreeExprStatement
    |                 [no symbol, PQ6Sender] PtreeAssignExpr
    |                   [sender_prev?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |                     [no symbol, Q6Sender] PtreeUnaryExpr
    |                       *
    |                       [no symbol, CPQ6Sender] this
    |                     .
    |                     [sender_prev?Q6Sender, PQ6Sender] sender_prev?Q6Sender
    |                   =
    |                   [no symbol, PQ6Sender] PtreeFstyleCastExpr
    |                     [no symbol, PQ6Sender] PQ6Sender
    |                     (
    |                     [sender_prev?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |                       [no symbol, Q6Sender] PtreeUnaryExpr
    |                         *
    |                         [sender_next?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |                           [no symbol, Q6Sender] PtreeUnaryExpr
    |                             *
    |                             [no symbol, CPQ6Sender] this
    |                           .
    |                           [sender_next?Q6Sender, PQ6Sender] sender_next?Q6Sender
    |                       .
    |                       [sender_prev?Q6Sender, PQ6Sender] sender_prev?Q6Sender
    |                     )
    |                 ;
    |               PtreeExprStatement
    |                 [no symbol, PQ6Sender] PtreeAssignExpr
    |                   [sender_next?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |                     [no symbol, Q6Sender] PtreeUnaryExpr
    |                       *
    |                       [sender_prev?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |                         [no symbol, Q6Sender] PtreeUnaryExpr
    |                           *
    |                           [no symbol, CPQ6Sender] this
    |                         .
    |                         [sender_prev?Q6Sender, PQ6Sender] sender_prev?Q6Sender
    |                     .
    |                     [sender_next?Q6Sender, PQ6Sender] sender_next?Q6Sender
    |                   =
    |                   [no symbol, CPQ6Sender] this
    |                 ;
    |               PtreeExprStatement
    |                 [no symbol, PQ6Sender] PtreeAssignExpr
    |                   [sender_prev?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |                     [no symbol, Q6Sender] PtreeUnaryExpr
    |                       *
    |                       [sender_next?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |                         [no symbol, Q6Sender] PtreeUnaryExpr
    |                           *
    |                           [no symbol, CPQ6Sender] this
    |                         .
    |                         [sender_next?Q6Sender, PQ6Sender] sender_next?Q6Sender
    |                     .
    |                     [sender_prev?Q6Sender, PQ6Sender] sender_prev?Q6Sender
    |                   =
    |                   [no symbol, CPQ6Sender] this
    |                 ;
    |             }
    |           else
    |           PtreeBlock
    |             {
    |             NonLeaf
    |               PtreeExprStatement
    |                 [no symbol, PQ6Sender] PtreeAssignExpr
    |                   [no symbol, PQ6Sender] PtreeUnaryExpr
    |                     *
    |                     [r?Q23sender_enqueue?Q6Sender?48, PPQ6Sender] r?Q23sender_enqueue?Q6Sender?48
    |                   =
    |                   [no symbol, PQ6Sender] PtreeFstyleCastExpr
    |                     [no symbol, PQ6Sender] PQ6Sender
    |                     (
    |                     [no symbol, PQ6Sender] PtreeAssignExpr
    |                       [sender_prev?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |                         [no symbol, Q6Sender] PtreeUnaryExpr
    |                           *
    |                           [no symbol, CPQ6Sender] this
    |                         .
    |                         [sender_prev?Q6Sender, PQ6Sender] sender_prev?Q6Sender
    |                       =
    |                       [no symbol, PQ6Sender] PtreeFstyleCastExpr
    |                         [no symbol, PQ6Sender] PQ6Sender
    |                         (
    |                         [no symbol, PQ6Sender] PtreeAssignExpr
    |                           [sender_next?Q6Sender, PQ6Sender] PtreeDotMemberExpr
    |                             [no symbol, Q6Sender] PtreeUnaryExpr
    |                               *
    |                               [no symbol, CPQ6Sender] this
    |                             .
    |                             [sender_next?Q6Sender, PQ6Sender] sender_next?Q6Sender
    |                           =
    |                           [no symbol, CPQ6Sender] this
    |                         )
    |                     )
    |                 ;
    |             }
    |       }
sender_next?Q6Sender:
- variable, type is `pointer to user-defined 6Sender', storage member
sender_prev?Q6Sender:
- variable, type is `pointer to user-defined 6Sender', storage member
serial_esc?Q6config:
- undefined variable, type is `fundamental type b', storage extern
service_page?Q4kmem:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, Pc] PtreeUnaryExpr
  |      &
  |      [_service, c] _service
  |    )
set?Q8Cpu_lock:
- function
  set?Q8Cpu_lock:
  - function, type is `function taking (fundamental type b) returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeFstyleCastExpr
    |       [no symbol, b] b
    |       (
    |       [state?Q14set?Q8Cpu_lock?36, b] state?Q14set?Q8Cpu_lock?36
    |       )
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeExprStatement
    |           [no symbol, v] PtreeFuncallExpr
    |             [lock?Q8Cpu_lock, FRQ8Cpu_lock_v] lock
    |             (
    |             NonLeaf
    |               [no symbol, Q8Cpu_lock] PtreeUnaryExpr
    |                 *
    |                 [no symbol, CPQ8Cpu_lock] this
    |             )
    |           ;
    |       }
    |     else
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeExprStatement
    |           [no symbol, v] PtreeFuncallExpr
    |             [clear?Q8Cpu_lock, FRQ8Cpu_lock_v] clear
    |             (
    |             NonLeaf
    |               [no symbol, Q8Cpu_lock] PtreeUnaryExpr
    |                 *
    |                 [no symbol, CPQ8Cpu_lock] this
    |             )
    |           ;
    |       }
set_ds:
- function
  set_ds?F3Fuh:
  - function, type is `function taking (fundamental type uh) returning fundamental type v'
    storage:
set_eflags:
- function
  set_eflags?F3Fui:
  - function, type is `function taking (fundamental type ui) returning fundamental type v'
    storage:
set_es:
- function
  set_es?F3Fuh:
  - function, type is `function taking (fundamental type uh) returning fundamental type v'
    storage:
set_fs:
- function
  set_fs?F3Fuh:
  - function, type is `function taking (fundamental type uh) returning fundamental type v'
    storage:
set_gs:
- function
  set_gs?F3Fuh:
  - function, type is `function taking (fundamental type uh) returning fundamental type v'
    storage:
set_perf_nmi?Q4apic:
- function
  set_perf_nmi?Q4apic:
  - function, type is `function without args returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeFstyleCastExpr
    |       [no symbol, b] b
    |       (
    |       [no symbol, i] PtreeFuncallExpr
    |         [have_pcint?Q4apic, F_i] have_pcint?Q4apic
    |         (
    |         null
    |         )
    |       )
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeExprStatement
    |           [no symbol, v] PtreeFuncallExpr
    |             [reg_write?Q4apic, Fuiui_v] reg_write?Q4apic
    |             (
    |             NonLeaf
    |               [no symbol, ui] 0x340
    |               ,
    |               [no symbol, ui] 0x400
    |             )
    |           ;
    |       }
    |     else
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeExprStatement
    |           [no symbol, v] PtreeFuncallExpr
    |             [panic?F5FPCcE, FPCcE_v] panic
    |             (
    |             NonLeaf
    |               [no symbol, Pc] PtreeFstyleCastExpr
    |                 [no symbol, Pc] Pc
    |                 (
    |                 [no symbol, Ac] "Trying to set LVTPC"
    |                 )
    |             )
    |           ;
    |       }
set_receiver?Q6Sender:
- function
  set_receiver?Q6Sender:
  - function, type is `function taking (pointer to user-defined 8Receiver) returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   PtreeExprStatement
    |     [no symbol, PQ8Receiver] PtreeAssignExpr
    |       [_send_partner?Q6Sender, PQ8Receiver] PtreeDotMemberExpr
    |         [no symbol, Q6Sender] PtreeUnaryExpr
    |           *
    |           [no symbol, CPQ6Sender] this
    |         .
    |         [_send_partner?Q6Sender, PQ8Receiver] _send_partner?Q6Sender
    |       =
    |       [no symbol, PQ8Receiver] PtreeFstyleCastExpr
    |         [no symbol, PQ8Receiver] PQ8Receiver
    |         (
    |         [receiver?Q21set_receiver?Q6Sender?47, PQ8Receiver] receiver?Q21set_receiver?Q6Sender?47
    |         )
    |     ;
set_ss:
- function
  set_ss?F3Fuh:
  - function, type is `function taking (fundamental type uh) returning fundamental type v'
    storage:
set_sysenter_stack?Q3Cpu:
- function
  set_sysenter_stack?Q3Cpu:
  - function, type is `function taking (fundamental type ui) returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [cpu_sysenter_stack?Q3Cpu, ui] cpu_sysenter_stack?Q3Cpu
    |       =
    |       [no symbol, ui] PtreeFstyleCastExpr
    |         [no symbol, ui] ui
    |         (
    |         [stackptr?Q24set_sysenter_stack?Q3Cpu?14, ui] stackptr?Q24set_sysenter_stack?Q3Cpu?14
    |         )
    |     ;
set_timer_vector_run:
- function
  set_timer_vector_run?F1F:
  - undefined function, type is `function without args returning fundamental type v'
    storage:
set_timer_vector_stop:
- function
  set_timer_vector_stop?F1F:
  - undefined function, type is `function without args returning fundamental type v'
    storage:
shndx?Q28__3?Q21__1?Q14multiboot_info:
- variable, type is `fundamental type ui', storage member
sigma0:
- undefined variable, type is `pointer to user-defined 5Space', storage extern
sigma0_eip?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
sigma0_esp?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
sigma0_id?Q6config:
- undefined variable, type is `const user-defined 13l4_threadid_t', storage extern
sigma0_mcp?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, i] 0
  |    )
sigma0_memory?Q16l4_kernel_info_t:
- variable, type is `user-defined 13l4_low_high_t', storage member
sigma0_prio?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] 0x10
sigma0_taskno?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, i] 2
  |    )
sigma0_thread:
- undefined variable, type is `pointer to user-defined 6Thread', storage extern
sigma1_eip?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
sigma1_esp?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
sigma1_memory?Q16l4_kernel_info_t:
- variable, type is `user-defined 13l4_low_high_t', storage member
signed16:
- typedef, alias to `fundamental type h'
signed16_t:
- typedef, alias to `fundamental type h'
signed32:
- typedef, alias to `fundamental type i'
signed32_t:
- typedef, alias to `fundamental type l'
signed64:
- typedef, alias to `fundamental type j'
signed64_t:
- typedef, alias to `fundamental type j'
signed8:
- typedef, alias to `fundamental type sc'
signed8_t:
- typedef, alias to `fundamental type sc'
site?Q20l4_threadid_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
size?Q10l4_iofpage?19:
- variable, type is `fundamental type ui', storage parameter
size?Q13AddrRangeDesc:
- variable, type is `fundamental type ul', storage member
size?Q17l4_fpage_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
size?Q28__3?Q21__1?Q14multiboot_info:
- variable, type is `fundamental type ui', storage member
size?Q8l4_fpage?18:
- variable, type is `fundamental type ui', storage parameter
size_t:
- typedef, alias to `fundamental type ui'
small?Q23l4_sched_param_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
smp_cas2_unsave:
- function
  smp_cas2_unsave?F10FPuiPuiPui:
  - function, type is `function taking (pointer to fundamental type ui, pointer to fundamental type ui, pointer to fundamental type ui) returning fundamental type b'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, b] PtreeFuncallExpr
    |       [up_cas2_unsave?F10FPuiPuiPui, FPuiPuiPui_b] up_cas2_unsave
    |       (
    |       NonLeaf
    |         [no symbol, Pui] PtreeFstyleCastExpr
    |           [no symbol, Pui] Pui
    |           (
    |           [ptr?Q15smp_cas2_unsave?64, Pui] ptr?Q15smp_cas2_unsave?64
    |           )
    |         ,
    |         [no symbol, Pui] PtreeFstyleCastExpr
    |           [no symbol, Pui] Pui
    |           (
    |           [oldval?Q15smp_cas2_unsave?64, Pui] oldval?Q15smp_cas2_unsave?64
    |           )
    |         ,
    |         [no symbol, Pui] PtreeFstyleCastExpr
    |           [no symbol, Pui] Pui
    |           (
    |           [newval?Q15smp_cas2_unsave?64, Pui] newval?Q15smp_cas2_unsave?64
    |           )
    |       )
    |     ;
smp_cas_unsave:
- function
  smp_cas_unsave?F8FPuiuiui:
  - function, type is `function taking (pointer to fundamental type ui, fundamental type ui, fundamental type ui) returning fundamental type b'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, b] PtreeFuncallExpr
    |       [up_cas_unsave?F8FPuiuiui, FPuiuiui_b] up_cas_unsave
    |       (
    |       NonLeaf
    |         [no symbol, Pui] PtreeFstyleCastExpr
    |           [no symbol, Pui] Pui
    |           (
    |           [ptr?Q14smp_cas_unsave?62, Pui] ptr?Q14smp_cas_unsave?62
    |           )
    |         ,
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [oldval?Q14smp_cas_unsave?62, ui] oldval?Q14smp_cas_unsave?62
    |           )
    |         ,
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [newval?Q14smp_cas_unsave?62, ui] newval?Q14smp_cas_unsave?62
    |           )
    |       )
    |     ;
smp_tas:
- function
  smp_tas?F4FPui:
  - function, type is `function taking (pointer to fundamental type ui) returning fundamental type b'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, b] PtreeFuncallExpr
    |       [up_tas?F4FPui, FPui_b] up_tas
    |       (
    |       NonLeaf
    |         [no symbol, Pui] PtreeFstyleCastExpr
    |           [no symbol, Pui] Pui
    |           (
    |           [l?Q7smp_tas?66, Pui] l?Q7smp_tas?66
    |           )
    |       )
    |     ;
smword_t:
- typedef, alias to `fundamental type i'
snd_base?Q14l4_snd_fpage_t:
- variable, type is `fundamental type ui', storage member
snd_error?Q19l4_msgdope_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
snd_exp?Q19l4_timeout_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
snd_man?Q19l4_timeout_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
snd_pfault?Q19l4_timeout_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
snd_size?Q12l4_strdope_t:
- variable, type is `fundamental type ui', storage member
snd_str?Q12l4_strdope_t:
- variable, type is `fundamental type ui', storage member
snprintf:
- function
  snprintf?F9FPcuiPCcE:
  - undefined function, type is `function taking (pointer to fundamental type c, fundamental type ui, pointer to const fundamental type c, ellipsis) returning fundamental type i'
    storage:
soft_enable?Q4apic:
- function
  soft_enable?Q4apic:
  - function, type is `function without args returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   [tmp_val?Q18soft_enable?Q4apic?129, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       tmp_val?Q18soft_enable?Q4apic?129
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [tmp_val?Q18soft_enable?Q4apic?129, ui] tmp_val?Q18soft_enable?Q4apic?129
    |       =
    |       [no symbol, ui] PtreeFuncallExpr
    |         [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |         (
    |         NonLeaf
    |           [no symbol, ui] 0xF0
    |         )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [tmp_val?Q18soft_enable?Q4apic?129, ui] tmp_val?Q18soft_enable?Q4apic?129
    |       |=
    |       [no symbol, i] PtreeInfixExpr
    |         [no symbol, i] 1
    |         <<
    |         [no symbol, i] 8
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [tmp_val?Q18soft_enable?Q4apic?129, ui] tmp_val?Q18soft_enable?Q4apic?129
    |       &=
    |       [no symbol, i] PtreeUnaryExpr
    |         ~
    |         [no symbol, i] PtreeInfixExpr
    |           [no symbol, i] 1
    |           <<
    |           [no symbol, i] 9
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [tmp_val?Q18soft_enable?Q4apic?129, ui] tmp_val?Q18soft_enable?Q4apic?129
    |       &=
    |       [no symbol, ui] PtreeUnaryExpr
    |         ~
    |         [no symbol, ui] 0xff
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [tmp_val?Q18soft_enable?Q4apic?129, ui] tmp_val?Q18soft_enable?Q4apic?129
    |       |=
    |       [no symbol, ui] 0x3f
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [reg_write?Q4apic, Fuiui_v] reg_write?Q4apic
    |       (
    |       NonLeaf
    |         [no symbol, ui] 0xF0
    |         ,
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [tmp_val?Q18soft_enable?Q4apic?129, ui] tmp_val?Q18soft_enable?Q4apic?129
    |           )
    |       )
    |     ;
sp?Q16l4_sched_param_t:
- variable, type is `user-defined 23l4_sched_param_struct_t', storage member
sp?Q25l4_is_invalid_sched_param?15:
- variable, type is `user-defined 16l4_sched_param_t', storage parameter
sprintf:
- function
  sprintf?F7FPcPCcE:
  - undefined function, type is `function taking (pointer to fundamental type c, pointer to const fundamental type c, ellipsis) returning fundamental type i'
    storage:
src_inside?Q19l4_msgdope_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
ss0?Q7x86_tss:
- variable, type is `fundamental type i', storage member
ss1?Q7x86_tss:
- variable, type is `fundamental type i', storage member
ss2?Q7x86_tss:
- variable, type is `fundamental type i', storage member
ss?Q17thread_ret_regs_t:
- variable, type is `fundamental type uh', storage member
ss?Q6get_ss?91:
- variable, type is `fundamental type uh', storage auto
ss?Q6set_ss?92:
- variable, type is `fundamental type uh', storage parameter
ss?Q7x86_tss:
- variable, type is `fundamental type i', storage member
sscanf:
- function
  sscanf?F8FPCcPCcE:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to const fundamental type c, ellipsis) returning fundamental type i'
    storage:
ssize_t:
- typedef, alias to `fundamental type i'
st?Q18sti_restore?Q4Proc?34:
- variable, type is `fundamental type ui', storage parameter
stackptr?Q24set_sysenter_stack?Q3Cpu?14:
- variable, type is `fundamental type ui', storage parameter
state?Q14set?Q8Cpu_lock?36:
- variable, type is `fundamental type b', storage parameter
std:
- namespace
stepping?Q3Cpu:
- function
  stepping?Q3Cpu:
  - undefined function, type is `function without args returning fundamental type ui'
    storage:
sti:
- function
  sti?F1F:
  - function, type is `function without args returning fundamental type v'
    storage:
sti?Q4Proc:
- function
  sti?F1F?Q4Proc:
  - function, type is `function without args returning fundamental type v'
    storage:
sti_restore?Q4Proc:
- function
  sti_restore?F3Fui?Q4Proc:
  - function, type is `function taking (fundamental type ui) returning fundamental type v'
    storage:
strcasecmp:
- function
  strcasecmp?F7FPCcPCc:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to const fundamental type c) returning fundamental type i'
    storage:
strcat:
- function
  strcat?F6FPcPCc:
  - undefined function, type is `function taking (pointer to fundamental type c, pointer to const fundamental type c) returning pointer to fundamental type c'
    storage:
strchr:
- function
  strchr?F5FPCci:
  - undefined function, type is `function taking (pointer to const fundamental type c, fundamental type i) returning pointer to fundamental type c'
    storage:
strcmp:
- function
  strcmp?F7FPCcPCc:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to const fundamental type c) returning fundamental type i'
    storage:
strcoll:
- function
  strcoll?F7FPCcPCc:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to const fundamental type c) returning fundamental type i'
    storage:
strcpy:
- function
  strcpy?F6FPcPCc:
  - undefined function, type is `function taking (pointer to fundamental type c, pointer to const fundamental type c) returning pointer to fundamental type c'
    storage:
strcspn:
- function
  strcspn?F7FPCcPCc:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to const fundamental type c) returning fundamental type ui'
    storage:
strdup:
- function
  strdup?F4FPCc:
  - undefined function, type is `function taking (pointer to const fundamental type c) returning pointer to fundamental type c'
    storage:
string?Q16multiboot_module:
- variable, type is `fundamental type ui', storage member
strings?Q19l4_msgdope_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
strlen:
- function
  strlen?F4FPCc:
  - undefined function, type is `function taking (pointer to const fundamental type c) returning fundamental type ui'
    storage:
strncasecmp:
- function
  strncasecmp?F9FPCcPCcui:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to const fundamental type c, fundamental type ui) returning fundamental type i'
    storage:
strncat:
- function
  strncat?F8FPcPCcui:
  - undefined function, type is `function taking (pointer to fundamental type c, pointer to const fundamental type c, fundamental type ui) returning pointer to fundamental type c'
    storage:
strncmp:
- function
  strncmp?F9FPCcPCcui:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to const fundamental type c, fundamental type ui) returning fundamental type i'
    storage:
strncpy:
- function
  strncpy?F8FPcPCcui:
  - undefined function, type is `function taking (pointer to fundamental type c, pointer to const fundamental type c, fundamental type ui) returning pointer to fundamental type c'
    storage:
strpbrk:
- function
  strpbrk?F7FPCcPCc:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to const fundamental type c) returning pointer to fundamental type c'
    storage:
strrchr:
- function
  strrchr?F5FPCci:
  - undefined function, type is `function taking (pointer to const fundamental type c, fundamental type i) returning pointer to fundamental type c'
    storage:
strsep:
- function
  strsep?F7FPPcPCc:
  - undefined function, type is `function taking (pointer to pointer to fundamental type c, pointer to const fundamental type c) returning pointer to fundamental type c'
    storage:
strsize?Q28__2?Q21__1?Q14multiboot_info:
- variable, type is `fundamental type ui', storage member
strspn:
- function
  strspn?F7FPCcPCc:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to const fundamental type c) returning fundamental type ui'
    storage:
strstr:
- function
  strstr?F7FPCcPCc:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to const fundamental type c) returning pointer to fundamental type c'
    storage:
strtod:
- function
  strtod?F7FPCcPPc:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to pointer to fundamental type c) returning fundamental type d'
    storage:
strtol:
- function
  strtol?F8FPCcPPci:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to pointer to fundamental type c, fundamental type i) returning fundamental type l'
    storage:
strtoll:
- function
  strtoll?F8FPCcPPci:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to pointer to fundamental type c, fundamental type i) returning fundamental type j'
    storage:
strtoul:
- function
  strtoul?F8FPCcPPci:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to pointer to fundamental type c, fundamental type i) returning fundamental type ul'
    storage:
strtoull:
- function
  strtoull?F8FPCcPPci:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to pointer to fundamental type c, fundamental type i) returning fundamental type uj'
    storage:
syms?Q14multiboot_info:
- variable, type is `user-defined 21__1?Q14multiboot_info', storage member
t1?Q10task_equal?24:
- variable, type is `user-defined 13l4_threadid_t', storage parameter
t1?Q12thread_equal?22:
- variable, type is `user-defined 13l4_threadid_t', storage parameter
t2?Q10task_equal?24:
- variable, type is `user-defined 13l4_threadid_t', storage parameter
t2?Q12thread_equal?22:
- variable, type is `user-defined 13l4_threadid_t', storage parameter
t?Q10get_taskid?21:
- variable, type is `user-defined 13l4_threadid_t', storage parameter
t?Q19l4_is_io_page_fault?20:
- variable, type is `user-defined 10l4_fpage_t', storage auto
t?Q23l4_make_taskid_from_irq?27:
- variable, type is `pointer to user-defined 13l4_threadid_t', storage parameter
tabsize?Q28__2?Q21__1?Q14multiboot_info:
- variable, type is `fundamental type ui', storage member
task?Q20l4_threadid_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
task_equal:
- function
  task_equal?F33FQ13l4_threadid_tQ13l4_threadid_t:
  - function, type is `function taking (user-defined 13l4_threadid_t, user-defined 13l4_threadid_t) returning fundamental type i'
    storage:
    Body:
    | NonLeaf
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeInfixExpr
    |       [no symbol, b] PtreeInfixExpr
    |         [no symbol, ui] PtreeInfixExpr
    |           [low?Q13l4_low_high_t, ui] PtreeDotMemberExpr
    |             [lh?Q13l4_threadid_t, Q13l4_low_high_t] PtreeDotMemberExpr
    |               [t1?Q10task_equal?24, Q13l4_threadid_t] t1?Q10task_equal?24
    |               .
    |               [lh?Q13l4_threadid_t, Q13l4_low_high_t] lh?Q13l4_threadid_t
    |             .
    |             [low?Q13l4_low_high_t, ui] low?Q13l4_low_high_t
    |           &
    |           [no symbol, ui] 0xfffe03ff
    |         ==
    |         [no symbol, ui] PtreeInfixExpr
    |           [low?Q13l4_low_high_t, ui] PtreeDotMemberExpr
    |             [lh?Q13l4_threadid_t, Q13l4_low_high_t] PtreeDotMemberExpr
    |               [t2?Q10task_equal?24, Q13l4_threadid_t] t2?Q10task_equal?24
    |               .
    |               [lh?Q13l4_threadid_t, Q13l4_low_high_t] lh?Q13l4_threadid_t
    |             .
    |             [low?Q13l4_low_high_t, ui] low?Q13l4_low_high_t
    |           &
    |           [no symbol, ui] 0xfffe03ff
    |       &&
    |       [no symbol, b] PtreeInfixExpr
    |         [high?Q13l4_low_high_t, ui] PtreeDotMemberExpr
    |           [lh?Q13l4_threadid_t, Q13l4_low_high_t] PtreeDotMemberExpr
    |             [t1?Q10task_equal?24, Q13l4_threadid_t] t1?Q10task_equal?24
    |             .
    |             [lh?Q13l4_threadid_t, Q13l4_low_high_t] lh?Q13l4_threadid_t
    |           .
    |           [high?Q13l4_low_high_t, ui] high?Q13l4_low_high_t
    |         ==
    |         [high?Q13l4_low_high_t, ui] PtreeDotMemberExpr
    |           [lh?Q13l4_threadid_t, Q13l4_low_high_t] PtreeDotMemberExpr
    |             [t2?Q10task_equal?24, Q13l4_threadid_t] t2?Q10task_equal?24
    |             .
    |             [lh?Q13l4_threadid_t, Q13l4_low_high_t] lh?Q13l4_threadid_t
    |           .
    |           [high?Q13l4_low_high_t, ui] high?Q13l4_low_high_t
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeReturnStatement
    |           return
    |           [no symbol, i] 1
    |           ;
    |       }
    |     else
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeReturnStatement
    |           return
    |           [no symbol, i] 0
    |           ;
    |       }
tbuf_buffer_area?Q4kmem:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeInfixExpr
  |    [no symbol, ui] PtreeFstyleCastExpr
  |      [no symbol, ui] ui
  |      (
  |      [service_page?Q4kmem, Cui] service_page?Q4kmem
  |      )
  |    +
  |    [no symbol, ui] 0x200000
tbuf_entries?Q6config:
- undefined variable, type is `fundamental type ui', storage extern
tbuf_status_page?Q4kmem:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeInfixExpr
  |    [no symbol, ui] PtreeFstyleCastExpr
  |      [no symbol, ui] ui
  |      (
  |      [jdb_adapter_page?Q4kmem, Cui] jdb_adapter_page?Q4kmem
  |      )
  |    +
  |    [no symbol, ui] 0x1000
test?Q8Cpu_lock:
- function
  test?Q8Cpu_lock:
  - function, type is `function without args returning fundamental type b'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, b] PtreeUnaryExpr
    |       !
    |       [no symbol, b] PtreeFuncallExpr
    |         [interrupts?F1F?Q4Proc, F_b] interrupts?Q4Proc
    |         (
    |         null
    |         )
    |     ;
test_and_set?Q8Cpu_lock:
- function
  test_and_set?Q8Cpu_lock:
  - function, type is `function without args returning fundamental type b'
    storage:
    Body:
    | NonLeaf
    |   [ret?Q23test_and_set?Q8Cpu_lock?35, b] PtreeDeclaration
    |     null
    |     b
    |     PtreeDeclarator
    |       ret?Q23test_and_set?Q8Cpu_lock?35
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [lock?Q8Cpu_lock, FRQ8Cpu_lock_v] lock
    |       (
    |       NonLeaf
    |         [no symbol, Q8Cpu_lock] PtreeUnaryExpr
    |           *
    |           [no symbol, CPQ8Cpu_lock] this
    |       )
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, b] PtreeFstyleCastExpr
    |       [no symbol, b] b
    |       (
    |       [ret?Q23test_and_set?Q8Cpu_lock?35, b] ret?Q23test_and_set?Q8Cpu_lock?35
    |       )
    |     ;
test_cpu?Q4apic:
- function
  test_cpu?Q4apic:
  - function, type is `function without args returning fundamental type i'
    storage:
    Body:
    | NonLeaf
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeInfixExpr
    |       [no symbol, b] PtreeUnaryExpr
    |         !
    |         [no symbol, b] PtreeFstyleCastExpr
    |           [no symbol, b] b
    |           (
    |           [no symbol, ui] PtreeInfixExpr
    |             [no symbol, ui] PtreeFuncallExpr
    |               [features?Q3Cpu, F_ui] features?Q3Cpu
    |               (
    |               null
    |               )
    |             &
    |             [no symbol, ui] 0x00000020
    |           )
    |       ||
    |       [no symbol, b] PtreeUnaryExpr
    |         !
    |         [no symbol, b] PtreeFstyleCastExpr
    |           [no symbol, b] b
    |           (
    |           [no symbol, ui] PtreeInfixExpr
    |             [no symbol, ui] PtreeFuncallExpr
    |               [features?Q3Cpu, F_ui] features?Q3Cpu
    |               (
    |               null
    |               )
    |             &
    |             [no symbol, ui] 0x00000010
    |           )
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeReturnStatement
    |           return
    |           [no symbol, i] 0
    |           ;
    |       }
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeUnaryExpr
    |       !
    |       [no symbol, b] PtreeFstyleCastExpr
    |         [no symbol, b] b
    |         (
    |         [no symbol, i] PtreeFuncallExpr
    |           [memcmp?F9FPCvPCvui, FPCvPCvui_i] memcmp
    |           (
    |           NonLeaf
    |             [no symbol, PCv] PtreeFstyleCastExpr
    |               [no symbol, PCv] PCv
    |               (
    |               [no symbol, PCc] PtreeFuncallExpr
    |                 [vendor?Q3Cpu, F_PCc] vendor?Q3Cpu
    |                 (
    |                 null
    |                 )
    |               )
    |             ,
    |             [no symbol, Pv] PtreeFstyleCastExpr
    |               [no symbol, Pv] Pv
    |               (
    |               [no symbol, Pc] PtreeFstyleCastExpr
    |                 [no symbol, Pc] Pc
    |                 (
    |                 [no symbol, Ac] "GenuineIntel"
    |                 )
    |               )
    |             ,
    |             [no symbol, ui] PtreeFstyleCastExpr
    |               [no symbol, ui] ui
    |               (
    |               [no symbol, i] 12
    |               )
    |           )
    |         )
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeIfStatement
    |           if
    |           (
    |           [no symbol, b] PtreeInfixExpr
    |             [no symbol, ui] PtreeFuncallExpr
    |               [family?Q3Cpu, F_ui] family?Q3Cpu
    |               (
    |               null
    |               )
    |             ==
    |             [no symbol, ui] PtreeFstyleCastExpr
    |               [no symbol, ui] ui
    |               (
    |               [no symbol, i] 15
    |               )
    |           )
    |           PtreeBlock
    |             {
    |             NonLeaf
    |               PtreeExprStatement
    |                 [no symbol, Q18apic_type_t?Q4apic] PtreeAssignExpr
    |                   [type?Q4apic, Q18apic_type_t?Q4apic] type?Q4apic
    |                   =
    |                   [APIC_P4?Q4apic, Q18apic_type_t?Q4apic] APIC_P4?Q4apic
    |                 ;
    |               PtreeReturnStatement
    |                 return
    |                 [no symbol, i] 1
    |                 ;
    |             }
    |           else
    |           PtreeBlock
    |             {
    |             NonLeaf
    |               PtreeIfStatement
    |                 if
    |                 (
    |                 [no symbol, b] PtreeInfixExpr
    |                   [no symbol, ui] PtreeFuncallExpr
    |                     [family?Q3Cpu, F_ui] family?Q3Cpu
    |                     (
    |                     null
    |                     )
    |                   >=
    |                   [no symbol, ui] PtreeFstyleCastExpr
    |                     [no symbol, ui] ui
    |                     (
    |                     [no symbol, i] 6
    |                     )
    |                 )
    |                 PtreeBlock
    |                   {
    |                   NonLeaf
    |                     PtreeExprStatement
    |                       [no symbol, Q18apic_type_t?Q4apic] PtreeAssignExpr
    |                         [type?Q4apic, Q18apic_type_t?Q4apic] type?Q4apic
    |                         =
    |                         [APIC_P6?Q4apic, Q18apic_type_t?Q4apic] APIC_P6?Q4apic
    |                       ;
    |                     PtreeReturnStatement
    |                       return
    |                       [no symbol, i] 1
    |                       ;
    |                   }
    |             }
    |       }
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeInfixExpr
    |       [no symbol, b] PtreeUnaryExpr
    |         !
    |         [no symbol, b] PtreeFstyleCastExpr
    |           [no symbol, b] b
    |           (
    |           [no symbol, i] PtreeFuncallExpr
    |             [memcmp?F9FPCvPCvui, FPCvPCvui_i] memcmp
    |             (
    |             NonLeaf
    |               [no symbol, PCv] PtreeFstyleCastExpr
    |                 [no symbol, PCv] PCv
    |                 (
    |                 [no symbol, PCc] PtreeFuncallExpr
    |                   [vendor?Q3Cpu, F_PCc] vendor?Q3Cpu
    |                   (
    |                   null
    |                   )
    |                 )
    |               ,
    |               [no symbol, Pv] PtreeFstyleCastExpr
    |                 [no symbol, Pv] Pv
    |                 (
    |                 [no symbol, Pc] PtreeFstyleCastExpr
    |                   [no symbol, Pc] Pc
    |                   (
    |                   [no symbol, Ac] "AuthenticAMD"
    |                   )
    |                 )
    |               ,
    |               [no symbol, ui] PtreeFstyleCastExpr
    |                 [no symbol, ui] ui
    |                 (
    |                 [no symbol, i] 12
    |                 )
    |             )
    |           )
    |       &&
    |       [no symbol, b] PtreeInfixExpr
    |         [no symbol, ui] PtreeFuncallExpr
    |           [family?Q3Cpu, F_ui] family?Q3Cpu
    |           (
    |           null
    |           )
    |         >=
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [no symbol, i] 6
    |           )
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeExprStatement
    |           [no symbol, Q18apic_type_t?Q4apic] PtreeAssignExpr
    |             [type?Q4apic, Q18apic_type_t?Q4apic] type?Q4apic
    |             =
    |             [APIC_K7?Q4apic, Q18apic_type_t?Q4apic] APIC_K7?Q4apic
    |           ;
    |         PtreeReturnStatement
    |           return
    |           [no symbol, i] 1
    |           ;
    |       }
    |   PtreeReturnStatement
    |     return
    |     [no symbol, i] 0
    |     ;
test_present?Q4apic:
- function
  test_present?Q4apic:
  - function, type is `function without args returning fundamental type i'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, i] PtreeFstyleCastExpr
    |       [no symbol, i] i
    |       (
    |       [no symbol, ui] PtreeInfixExpr
    |         [no symbol, ui] PtreeFuncallExpr
    |           [features?Q3Cpu, F_ui] features?Q3Cpu
    |           (
    |           null
    |           )
    |         &
    |         [no symbol, ui] 0x00000200
    |       )
    |     ;
thread_block_id_factor?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeInfixExpr
  |    [no symbol, ui] PtreeFstyleCastExpr
  |      [no symbol, ui] ui
  |      (
  |      [thread_block_size?Q6config, Cui] thread_block_size?Q6config
  |      )
  |    /
  |    [no symbol, ui] 0x400
thread_block_mask?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeInfixExpr
  |    [no symbol, ui] PtreeInfixExpr
  |      [no symbol, ui] PtreeFstyleCastExpr
  |        [no symbol, ui] ui
  |        (
  |        [thread_block_size?Q6config, Cui] thread_block_size?Q6config
  |        )
  |      -
  |      [no symbol, ui] PtreeFstyleCastExpr
  |        [no symbol, ui] ui
  |        (
  |        [no symbol, i] 1
  |        )
  |    |
  |    [no symbol, ui] PtreeUnaryExpr
  |      ~
  |      [no symbol, ui] PtreeInfixExpr
  |        [no symbol, ui] PtreeInfixExpr
  |          [no symbol, ui] PtreeFstyleCastExpr
  |            [no symbol, ui] ui
  |            (
  |            [thread_block_size?Q6config, Cui] thread_block_size?Q6config
  |            )
  |          <<
  |          [no symbol, i] PtreeInfixExpr
  |            [no symbol, i] 11
  |            +
  |            [no symbol, i] 7
  |        -
  |        [no symbol, ui] PtreeFstyleCastExpr
  |          [no symbol, ui] ui
  |          (
  |          [no symbol, i] 1
  |          )
thread_block_size?Q6config:
- variable, type is `const fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] 0x800
thread_ebx_ebp?Q18thread_user_regs_t:
- function
  thread_ebx_ebp?Q18thread_user_regs_t:
  - function, type is `function without args returning pointer to user-defined 13l4_threadid_t'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, PQ13l4_threadid_t] PtreeFstyleCastExpr
    |       [no symbol, PQ13l4_threadid_t] PQ13l4_threadid_t
    |       (
    |       [no symbol, Pui] PtreeUnaryExpr
    |         &
    |         [ebx?Q18thread_user_regs_t, ui] PtreeDotMemberExpr
    |           [no symbol, Q18thread_user_regs_t] PtreeUnaryExpr
    |             *
    |             [no symbol, CPQ18thread_user_regs_t] this
    |           .
    |           [ebx?Q18thread_user_regs_t, ui] ebx?Q18thread_user_regs_t
    |       )
    |     ;
thread_equal:
- function
  thread_equal?F33FQ13l4_threadid_tQ13l4_threadid_t:
  - function, type is `function taking (user-defined 13l4_threadid_t, user-defined 13l4_threadid_t) returning fundamental type i'
    storage:
    Body:
    | NonLeaf
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeInfixExpr
    |       [no symbol, b] PtreeInfixExpr
    |         [low?Q13l4_low_high_t, ui] PtreeDotMemberExpr
    |           [lh?Q13l4_threadid_t, Q13l4_low_high_t] PtreeDotMemberExpr
    |             [t1?Q12thread_equal?22, Q13l4_threadid_t] t1?Q12thread_equal?22
    |             .
    |             [lh?Q13l4_threadid_t, Q13l4_low_high_t] lh?Q13l4_threadid_t
    |           .
    |           [low?Q13l4_low_high_t, ui] low?Q13l4_low_high_t
    |         !=
    |         [low?Q13l4_low_high_t, ui] PtreeDotMemberExpr
    |           [lh?Q13l4_threadid_t, Q13l4_low_high_t] PtreeDotMemberExpr
    |             [t2?Q12thread_equal?22, Q13l4_threadid_t] t2?Q12thread_equal?22
    |             .
    |             [lh?Q13l4_threadid_t, Q13l4_low_high_t] lh?Q13l4_threadid_t
    |           .
    |           [low?Q13l4_low_high_t, ui] low?Q13l4_low_high_t
    |       ||
    |       [no symbol, b] PtreeInfixExpr
    |         [high?Q13l4_low_high_t, ui] PtreeDotMemberExpr
    |           [lh?Q13l4_threadid_t, Q13l4_low_high_t] PtreeDotMemberExpr
    |             [t1?Q12thread_equal?22, Q13l4_threadid_t] t1?Q12thread_equal?22
    |             .
    |             [lh?Q13l4_threadid_t, Q13l4_low_high_t] lh?Q13l4_threadid_t
    |           .
    |           [high?Q13l4_low_high_t, ui] high?Q13l4_low_high_t
    |         !=
    |         [high?Q13l4_low_high_t, ui] PtreeDotMemberExpr
    |           [lh?Q13l4_threadid_t, Q13l4_low_high_t] PtreeDotMemberExpr
    |             [t2?Q12thread_equal?22, Q13l4_threadid_t] t2?Q12thread_equal?22
    |             .
    |             [lh?Q13l4_threadid_t, Q13l4_low_high_t] lh?Q13l4_threadid_t
    |           .
    |           [high?Q13l4_low_high_t, ui] high?Q13l4_low_high_t
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeReturnStatement
    |           return
    |           [no symbol, i] 0
    |           ;
    |       }
    |   PtreeReturnStatement
    |     return
    |     [no symbol, i] 1
    |     ;
thread_esi_edi?Q18thread_user_regs_t:
- function
  thread_esi_edi?Q18thread_user_regs_t:
  - function, type is `function without args returning pointer to user-defined 13l4_threadid_t'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, PQ13l4_threadid_t] PtreeFstyleCastExpr
    |       [no symbol, PQ13l4_threadid_t] PQ13l4_threadid_t
    |       (
    |       [no symbol, Pui] PtreeUnaryExpr
    |         &
    |         [esi?Q18thread_user_regs_t, ui] PtreeDotMemberExpr
    |           [no symbol, Q18thread_user_regs_t] PtreeUnaryExpr
    |             *
    |             [no symbol, CPQ18thread_user_regs_t] this
    |           .
    |           [esi?Q18thread_user_regs_t, ui] esi?Q18thread_user_regs_t
    |       )
    |     ;
thread_regs_t:
- class
  + base classes: thread_user_regs_t thread_ret_regs_t
thread_regs_t?Q13thread_regs_t:
- typedef, alias to `user-defined 13thread_regs_t'
- class
  + base classes: thread_user_regs_t thread_ret_regs_t
thread_ret_regs_t:
- class
thread_ret_regs_t?Q17thread_ret_regs_t:
- typedef, alias to `user-defined 17thread_ret_regs_t'
- class
thread_user_regs_t:
- class
thread_user_regs_t?Q18thread_user_regs_t:
- typedef, alias to `user-defined 18thread_user_regs_t'
- class
time_exp?Q23l4_sched_param_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
time_man?Q23l4_sched_param_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
timeout?Q12l4_timeout_t:
- variable, type is `fundamental type ui', storage member
timer_disable_irq?Q4apic:
- function
  timer_disable_irq?Q4apic:
  - function, type is `function without args returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   [tmp_val?Q24timer_disable_irq?Q4apic?5, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       tmp_val?Q24timer_disable_irq?Q4apic?5
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [tmp_val?Q24timer_disable_irq?Q4apic?5, ui] tmp_val?Q24timer_disable_irq?Q4apic?5
    |       =
    |       [no symbol, ui] PtreeFuncallExpr
    |         [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |         (
    |         NonLeaf
    |           [no symbol, ui] 0x320
    |         )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [tmp_val?Q24timer_disable_irq?Q4apic?5, ui] tmp_val?Q24timer_disable_irq?Q4apic?5
    |       |=
    |       [no symbol, i] PtreeInfixExpr
    |         [no symbol, i] 1
    |         <<
    |         [no symbol, i] 16
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [reg_write?Q4apic, Fuiui_v] reg_write?Q4apic
    |       (
    |       NonLeaf
    |         [no symbol, ui] 0x320
    |         ,
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [tmp_val?Q24timer_disable_irq?Q4apic?5, ui] tmp_val?Q24timer_disable_irq?Q4apic?5
    |           )
    |       )
    |     ;
timer_divisor?Q4apic:
- variable, type is `fundamental type ui', has initializer, storage extern
  Initializer is:
  |  [no symbol, ui] PtreeFstyleCastExpr
  |    [no symbol, ui] ui
  |    (
  |    [no symbol, i] 1
  |    )
timer_enable_irq?Q4apic:
- function
  timer_enable_irq?Q4apic:
  - function, type is `function without args returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   [tmp_val?Q23timer_enable_irq?Q4apic?4, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       tmp_val?Q23timer_enable_irq?Q4apic?4
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [tmp_val?Q23timer_enable_irq?Q4apic?4, ui] tmp_val?Q23timer_enable_irq?Q4apic?4
    |       =
    |       [no symbol, ui] PtreeFuncallExpr
    |         [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |         (
    |         NonLeaf
    |           [no symbol, ui] 0x320
    |         )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeAssignExpr
    |       [tmp_val?Q23timer_enable_irq?Q4apic?4, ui] tmp_val?Q23timer_enable_irq?Q4apic?4
    |       &=
    |       [no symbol, i] PtreeUnaryExpr
    |         ~
    |         [no symbol, i] PtreeInfixExpr
    |           [no symbol, i] 1
    |           <<
    |           [no symbol, i] 16
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [reg_write?Q4apic, Fuiui_v] reg_write?Q4apic
    |       (
    |       NonLeaf
    |         [no symbol, ui] 0x320
    |         ,
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [tmp_val?Q23timer_enable_irq?Q4apic?4, ui] tmp_val?Q23timer_enable_irq?Q4apic?4
    |           )
    |       )
    |     ;
timer_is_irq_enabled?Q4apic:
- function
  timer_is_irq_enabled?Q4apic:
  - function, type is `function without args returning fundamental type i'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, i] PtreeFstyleCastExpr
    |       [no symbol, i] i
    |       (
    |       [no symbol, ui] PtreeInfixExpr
    |         [no symbol, ui] PtreeUnaryExpr
    |           ~
    |           [no symbol, ui] PtreeFuncallExpr
    |             [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |             (
    |             NonLeaf
    |               [no symbol, ui] 0x320
    |             )
    |         &
    |         [no symbol, ui] PtreeFstyleCastExpr
    |           [no symbol, ui] ui
    |           (
    |           [no symbol, i] PtreeInfixExpr
    |             [no symbol, i] 1
    |             <<
    |             [no symbol, i] 16
    |           )
    |       )
    |     ;
timer_reg_read?Q4apic:
- function
  timer_reg_read?Q4apic:
  - function, type is `function without args returning fundamental type ui'
    storage:
    Body:
    | NonLeaf
    |   PtreeReturnStatement
    |     return
    |     [no symbol, ui] PtreeFuncallExpr
    |       [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |       (
    |       NonLeaf
    |         [no symbol, ui] 0x390
    |       )
    |     ;
timer_reg_write?Q4apic:
- function
  timer_reg_write?Q4apic:
  - function, type is `function taking (fundamental type ui) returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   PtreeExprStatement
    |     [no symbol, ui] PtreeFuncallExpr
    |       [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |       (
    |       NonLeaf
    |         [no symbol, ui] 0x380
    |       )
    |     ;
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [reg_write?Q4apic, Fuiui_v] reg_write?Q4apic
    |       (
    |       NonLeaf
    |         [no symbol, ui] 0x380
    |         ,
    |         [no symbol, ui] PtreeInfixExpr
    |           [val?Q22timer_reg_write?Q4apic?110, ui] val?Q22timer_reg_write?Q4apic?110
    |           /
    |           [timer_divisor?Q4apic, ui] timer_divisor?Q4apic
    |       )
    |     ;
timer_set_divisor?Q4apic:
- function
  timer_set_divisor?Q4apic:
  - function, type is `function taking (fundamental type ui) returning fundamental type v'
    storage:
    Body:
    | NonLeaf
    |   [i?Q24timer_set_divisor?Q4apic?119, i] PtreeDeclaration
    |     null
    |     i
    |     PtreeDeclarator
    |       i?Q24timer_set_divisor?Q4apic?119
    |     ;
    |   [div?Q24timer_set_divisor?Q4apic?119, i] PtreeDeclaration
    |     null
    |     i
    |     PtreeDeclarator
    |       div?Q24timer_set_divisor?Q4apic?119
    |     ;
    |   [divval?Q24timer_set_divisor?Q4apic?119, i] PtreeDeclaration
    |     null
    |     i
    |     PtreeDeclarator
    |       divval?Q24timer_set_divisor?Q4apic?119
    |     ;
    |   [tmp_value?Q24timer_set_divisor?Q4apic?119, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       tmp_value?Q24timer_set_divisor?Q4apic?119
    |     ;
    |   [divisor_tab?Q24timer_set_divisor?Q4apic?119, Ai] PtreeDeclaration
    |     null
    |     Ai
    |     PtreeDeclarator
    |       divisor_tab?Q24timer_set_divisor?Q4apic?119
    |     ;
    |   PtreeBlock
    |     {
    |     NonLeaf
    |       PtreeExprStatement
    |         [no symbol, i] PtreeAssignExpr
    |           [i?Q24timer_set_divisor?Q4apic?119, i] i?Q24timer_set_divisor?Q4apic?119
    |           =
    |           [no symbol, i] 0
    |         ;
    |       PtreeForStatement
    |         for
    |         (
    |         PtreeExprStatement
    |           null
    |           ;
    |         [no symbol, b] PtreeInfixExpr
    |           [i?Q24timer_set_divisor?Q4apic?119, i] i?Q24timer_set_divisor?Q4apic?119
    |           <
    |           [no symbol, i] 8
    |         ;
    |         [no symbol, i] PtreePostfixExpr
    |           [i?Q24timer_set_divisor?Q4apic?119, i] i?Q24timer_set_divisor?Q4apic?119
    |           ++
    |         )
    |         PtreeBlock
    |           {
    |           NonLeaf
    |             PtreeIfStatement
    |               if
    |               (
    |               [no symbol, b] PtreeFstyleCastExpr
    |                 [no symbol, b] b
    |                 (
    |                 [no symbol, i] PtreeInfixExpr
    |                   [divval?Q24timer_set_divisor?Q4apic?119, i] divval?Q24timer_set_divisor?Q4apic?119
    |                   &
    |                   [no symbol, i] 1
    |                 )
    |               )
    |               PtreeBlock
    |                 {
    |                 NonLeaf
    |                   PtreeIfStatement
    |                     if
    |                     (
    |                     [no symbol, b] PtreeFstyleCastExpr
    |                       [no symbol, b] b
    |                       (
    |                       [no symbol, i] PtreeInfixExpr
    |                         [divval?Q24timer_set_divisor?Q4apic?119, i] divval?Q24timer_set_divisor?Q4apic?119
    |                         &
    |                         [no symbol, i] PtreeUnaryExpr
    |                           ~
    |                           [no symbol, i] 1
    |                       )
    |                     )
    |                     PtreeBlock
    |                       {
    |                       NonLeaf
    |                         PtreeExprStatement
    |                           [no symbol, i] PtreeFuncallExpr
    |                             [printf?F5FPCcE, FPCcE_i] printf
    |                             (
    |                             NonLeaf
    |                               [no symbol, Pc] PtreeFstyleCastExpr
    |                                 [no symbol, Pc] Pc
    |                                 (
    |                                 [no symbol, Ac] "bad APIC divisor %d\n"
    |                                 )
    |                               ,
    |                               [newdiv?Q24timer_set_divisor?Q4apic?119, ui] newdiv?Q24timer_set_divisor?Q4apic?119
    |                             )
    |                           ;
    |                         PtreeReturnStatement
    |                           return
    |                           ;
    |                       }
    |                   PtreeExprStatement
    |                     [no symbol, i] PtreeAssignExpr
    |                       [div?Q24timer_set_divisor?Q4apic?119, i] div?Q24timer_set_divisor?Q4apic?119
    |                       =
    |                       [no symbol, i] PtreeFstyleCastExpr
    |                         [no symbol, i] i
    |                         (
    |                         [no symbol, i] PtreeArrayExpr
    |                           [no symbol, Pi] PtreeFstyleCastExpr
    |                             [no symbol, Pi] Pi
    |                             (
    |                             [divisor_tab?Q24timer_set_divisor?Q4apic?119, Ai] divisor_tab?Q24timer_set_divisor?Q4apic?119
    |                             )
    |                           [
    |                           [i?Q24timer_set_divisor?Q4apic?119, i] i?Q24timer_set_divisor?Q4apic?119
    |                           ]
    |                         )
    |                     ;
    |                   PtreeBreakStatement
    |                     break
    |                     ;
    |                 }
    |             PtreeExprStatement
    |               [no symbol, i] PtreeAssignExpr
    |                 [divval?Q24timer_set_divisor?Q4apic?119, i] divval?Q24timer_set_divisor?Q4apic?119
    |                 >>=
    |                 [no symbol, i] 1
    |               ;
    |           }
    |     }
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeInfixExpr
    |       [div?Q24timer_set_divisor?Q4apic?119, i] div?Q24timer_set_divisor?Q4apic?119
    |       !=
    |       [no symbol, i] PtreeUnaryExpr
    |         -
    |         [no symbol, i] 1
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeExprStatement
    |           [no symbol, ui] PtreeAssignExpr
    |             [timer_divisor?Q4apic, ui] timer_divisor?Q4apic
    |             =
    |             [no symbol, ui] PtreeFstyleCastExpr
    |               [no symbol, ui] ui
    |               (
    |               [newdiv?Q24timer_set_divisor?Q4apic?119, ui] newdiv?Q24timer_set_divisor?Q4apic?119
    |               )
    |           ;
    |         PtreeExprStatement
    |           [no symbol, ui] PtreeAssignExpr
    |             [tmp_value?Q24timer_set_divisor?Q4apic?119, ui] tmp_value?Q24timer_set_divisor?Q4apic?119
    |             =
    |             [no symbol, ui] PtreeFuncallExpr
    |               [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
    |               (
    |               NonLeaf
    |                 [no symbol, ui] 0x3E0
    |               )
    |           ;
    |         PtreeExprStatement
    |           [no symbol, ui] PtreeAssignExpr
    |             [tmp_value?Q24timer_set_divisor?Q4apic?119, ui] tmp_value?Q24timer_set_divisor?Q4apic?119
    |             &=
    |             [no symbol, ui] PtreeUnaryExpr
    |               ~
    |               [no symbol, ui] 0x1F
    |           ;
    |         PtreeExprStatement
    |           [no symbol, ui] PtreeAssignExpr
    |             [tmp_value?Q24timer_set_divisor?Q4apic?119, ui] tmp_value?Q24timer_set_divisor?Q4apic?119
    |             |=
    |             [div?Q24timer_set_divisor?Q4apic?119, i] div?Q24timer_set_divisor?Q4apic?119
    |           ;
    |         PtreeExprStatement
    |           [no symbol, v] PtreeFuncallExpr
    |             [reg_write?Q4apic, Fuiui_v] reg_write?Q4apic
    |             (
    |             NonLeaf
    |               [no symbol, ui] 0x3E0
    |               ,
    |               [no symbol, ui] PtreeFstyleCastExpr
    |                 [no symbol, ui] ui
    |                 (
    |                 [tmp_value?Q24timer_set_divisor?Q4apic?119, ui] tmp_value?Q24timer_set_divisor?Q4apic?119
    |                 )
    |             )
    |           ;
    |       }
tlb_flush?Q4kmem:
- function
  tlb_flush?F3Fui?Q4kmem:
  - function, type is `function taking (fundamental type ui) returning fundamental type v'
    storage:
  tlb_flush?F1F?Q4kmem:
  - function, type is `function without args returning fundamental type v'
    storage:
tmp?Q13up_cas_unsave?61:
- variable, type is `fundamental type ui', storage auto
tmp?Q6up_tas?65:
- variable, type is `fundamental type ui', storage auto
tmp_val?Q17err_enable?Q4apic?131:
- variable, type is `fundamental type ui', storage auto
tmp_val?Q18soft_enable?Q4apic?129:
- variable, type is `fundamental type ui', storage auto
tmp_val?Q21activate_by_io?Q4apic?134:
- variable, type is `fundamental type ui', storage auto
tmp_val?Q23timer_enable_irq?Q4apic?4:
- variable, type is `fundamental type ui', storage auto
tmp_val?Q24timer_disable_irq?Q4apic?5:
- variable, type is `fundamental type ui', storage auto
tmp_value?Q24timer_set_divisor?Q4apic?119:
- variable, type is `fundamental type ui', storage auto
to?Q12l4_timeout_t:
- variable, type is `user-defined 19l4_timeout_struct_t', storage member
trace_trap?Q7x86_tss:
- variable, type is `fundamental type uh', storage member
try_to_activate?Q4apic:
- function
  try_to_activate?Q4apic:
  - function, type is `function without args returning fundamental type i'
    storage:
    Body:
    | NonLeaf
    |   PtreeExprStatement
    |     [no symbol, v] PtreeFuncallExpr
    |       [activate_by_msr?Q4apic, F_v] activate_by_msr?Q4apic
    |       (
    |       null
    |       )
    |     ;
    |   PtreeIfStatement
    |     if
    |     (
    |     [no symbol, b] PtreeInfixExpr
    |       [no symbol, b] PtreeFstyleCastExpr
    |         [no symbol, b] b
    |         (
    |         [no symbol, i] PtreeFuncallExpr
    |           [test_present?Q4apic, F_i] test_present?Q4apic
    |           (
    |           null
    |           )
    |         )
    |       &&
    |       [no symbol, b] PtreeFstyleCastExpr
    |         [no symbol, b] b
    |         (
    |         [no symbol, i] PtreeFuncallExpr
    |           [check_working?Q4apic, F_i] check_working?Q4apic
    |           (
    |           null
    |           )
    |         )
    |     )
    |     PtreeBlock
    |       {
    |       NonLeaf
    |         PtreeExprStatement
    |           [no symbol, i] PtreeFuncallExpr
    |             [printf?F5FPCcE, FPCcE_i] printf
    |             (
    |             NonLeaf
    |               [no symbol, Pc] PtreeFstyleCastExpr
    |                 [no symbol, Pc] Pc
    |                 (
    |                 [no symbol, Ac] "APIC disabled, re-enabling... "
    |                 )
    |             )
    |           ;
    |         PtreeExprStatement
    |           [no symbol, v] PtreeFuncallExpr
    |             [activate_by_io?Q4apic, F_v] activate_by_io?Q4apic
    |             (
    |             null
    |             )
    |           ;
    |         PtreeIfStatement
    |           if
    |           (
    |           [no symbol, b] PtreeFstyleCastExpr
    |             [no symbol, b] b
    |             (
    |             [no symbol, i] PtreeFuncallExpr
    |               [check_still_getting_irqs?Q4apic, F_i] check_still_getting_irqs?Q4apic
    |               (
    |               null
    |               )
    |             )
    |           )
    |           PtreeBlock
    |             {
    |             NonLeaf
    |               PtreeExprStatement
    |                 [no symbol, i] PtreeFuncallExpr
    |                   [printf?F5FPCcE, FPCcE_i] printf
    |                   (
    |                   NonLeaf
    |                     [no symbol, Pc] PtreeFstyleCastExpr
    |                       [no symbol, Pc] Pc
    |                       (
    |                       [no symbol, Ac] "sucessful!\n"
    |                       )
    |                   )
    |                 ;
    |               PtreeReturnStatement
    |                 return
    |                 [no symbol, i] 1
    |                 ;
    |             }
    |         PtreeExprStatement
    |           [no symbol, v] PtreeFuncallExpr
    |             [panic?F5FPCcE, FPCcE_v] panic
    |             (
    |             NonLeaf
    |               [no symbol, Pc] PtreeFstyleCastExpr
    |                 [no symbol, Pc] Pc
    |                 (
    |                 [no symbol, Ac] "unsuccessful!\n"
    |                 )
    |             )
    |           ;
    |       }
    |   PtreeReturnStatement
    |     return
    |     [no symbol, i] 0
    |     ;
tsc?Q20check_working?Q4apic?126:
- variable, type is `fundamental type uj', storage auto
tsc?Q31check_still_getting_irqs?Q4apic?136:
- variable, type is `fundamental type uj', storage auto
tsc_until?Q20check_working?Q4apic?126:
- variable, type is `fundamental type uj', storage auto
tsc_until?Q31check_still_getting_irqs?Q4apic?136:
- variable, type is `fundamental type uj', storage auto
tss?Q4kmem:
- undefined variable, type is `pointer to volatile user-defined 7x86_tss', storage extern
tt1?Q22calibrate_timer?Q4apic?147:
- variable, type is `fundamental type ul', storage auto
tt2?Q22calibrate_timer?Q4apic?147:
- variable, type is `fundamental type ul', storage auto
type?Q4apic:
- variable, type is `user-defined 18apic_type_t?Q4apic', has initializer, storage extern
  Initializer is:
  |  [APIC_NONE?Q4apic, Q18apic_type_t?Q4apic] APIC_NONE?Q4apic
unsigned16:
- typedef, alias to `fundamental type uh'
unsigned16_t:
- typedef, alias to `fundamental type uh'
unsigned32:
- typedef, alias to `fundamental type ui'
unsigned32_t:
- typedef, alias to `fundamental type ul'
unsigned64:
- typedef, alias to `fundamental type uj'
unsigned64_t:
- typedef, alias to `fundamental type uj'
unsigned8:
- typedef, alias to `fundamental type uc'
unsigned8_t:
- typedef, alias to `fundamental type uc'
up_cas2_unsave:
- function
  up_cas2_unsave?F10FPuiPuiPui:
  - function, type is `function taking (pointer to fundamental type ui, pointer to fundamental type ui, pointer to fundamental type ui) returning fundamental type b'
    storage:
    Body:
    | NonLeaf
    |   [ret?Q14up_cas2_unsave?63, c] PtreeDeclaration
    |     null
    |     c
    |     PtreeDeclarator
    |       ret?Q14up_cas2_unsave?63
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, b] PtreeFstyleCastExpr
    |       [no symbol, b] b
    |       (
    |       [no symbol, c] PtreeFstyleCastExpr
    |         [no symbol, c] c
    |         (
    |         [ret?Q14up_cas2_unsave?63, c] ret?Q14up_cas2_unsave?63
    |         )
    |       )
    |     ;
up_cas_unsave:
- function
  up_cas_unsave?F8FPuiuiui:
  - function, type is `function taking (pointer to fundamental type ui, fundamental type ui, fundamental type ui) returning fundamental type b'
    storage:
    Body:
    | NonLeaf
    |   [tmp?Q13up_cas_unsave?61, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       tmp?Q13up_cas_unsave?61
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, b] PtreeInfixExpr
    |       [tmp?Q13up_cas_unsave?61, ui] tmp?Q13up_cas_unsave?61
    |       ==
    |       [oldval?Q13up_cas_unsave?61, ui] oldval?Q13up_cas_unsave?61
    |     ;
up_tas:
- function
  up_tas?F4FPui:
  - function, type is `function taking (pointer to fundamental type ui) returning fundamental type b'
    storage:
    Body:
    | NonLeaf
    |   [tmp?Q6up_tas?65, ui] PtreeDeclaration
    |     null
    |     ui
    |     PtreeDeclarator
    |       tmp?Q6up_tas?65
    |     ;
    |   PtreeReturnStatement
    |     return
    |     [no symbol, b] PtreeFstyleCastExpr
    |       [no symbol, b] b
    |       (
    |       [no symbol, ui] PtreeFstyleCastExpr
    |         [no symbol, ui] ui
    |         (
    |         [tmp?Q6up_tas?65, ui] tmp?Q6up_tas?65
    |         )
    |       )
    |     ;
va_list:
- typedef, alias to `pointer to fundamental type c'
val?Q16reg_write?Q4apic?3:
- variable, type is `fundamental type ui', storage parameter
val?Q22timer_reg_write?Q4apic?110:
- variable, type is `fundamental type ui', storage parameter
vendor?Q3Cpu:
- function
  vendor?Q3Cpu:
  - undefined function, type is `function without args returning pointer to const fundamental type c'
    storage:
ver_reg?Q17get_maxlvt?Q4apic?125:
- variable, type is `fundamental type ui', has initializer, storage auto
  Initializer is:
  |  [no symbol, ui] PtreeFuncallExpr
  |    [reg_read?Q4apic, Fui_ui] reg_read?Q4apic
  |    (
  |    NonLeaf
  |      [no symbol, ui] 0x30
  |    )
version?Q16l4_kernel_info_t:
- variable, type is `fundamental type ui', storage member
version_high?Q20l4_threadid_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
version_low?Q20l4_threadid_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
virt_to_phys?Q4kmem:
- function
  virt_to_phys?Q4kmem:
  - undefined function, type is `function taking (pointer to const fundamental type v) returning fundamental type ui'
    storage:
vm_offset_t:
- typedef, alias to `fundamental type ui'
vm_size_t:
- typedef, alias to `fundamental type ui'
vprintf:
- function
  vprintf?F6FPCcPc:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to fundamental type c) returning fundamental type i'
    storage:
vscanf:
- function
  vscanf?F6FPCcPc:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to fundamental type c) returning fundamental type i'
    storage:
vsnprintf:
- function
  vsnprintf?F10FPcuiPCcPc:
  - undefined function, type is `function taking (pointer to fundamental type c, fundamental type ui, pointer to const fundamental type c, pointer to fundamental type c) returning fundamental type i'
    storage:
vsprintf:
- function
  vsprintf?F8FPcPCcPc:
  - undefined function, type is `function taking (pointer to fundamental type c, pointer to const fundamental type c, pointer to fundamental type c) returning fundamental type i'
    storage:
vsscanf:
- function
  vsscanf?F9FPCcPCcPc:
  - undefined function, type is `function taking (pointer to const fundamental type c, pointer to const fundamental type c, pointer to fundamental type c) returning fundamental type i'
    storage:
watchdog?Q6config:
- undefined variable, type is `fundamental type b', storage extern
win?Q17ipc_window?Q4kmem?97:
- variable, type is `fundamental type ui', storage parameter
wint_t:
- typedef, alias to `fundamental type ui'
word_t:
- typedef, alias to `fundamental type uh'
write?Q17l4_fpage_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
write?Q8l4_fpage?18:
- variable, type is `fundamental type uc', storage parameter
wrmsr?Q3Cpu:
- function
  wrmsr?Q3Cpu:
  - undefined function, type is `function taking (fundamental type ui, fundamental type ui, fundamental type ui) returning fundamental type v'
    storage:
x86_desc:
- undefined class
x86_gate:
- undefined class
x86_tss:
- class
x86_tss?Q7x86_tss:
- typedef, alias to `user-defined 7x86_tss'
- class
zero1?Q19l4_iofpage_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
zero2?Q19l4_iofpage_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
zero?Q17l4_fpage_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
zero?Q18l4_intrid_struct_t:
- variable, type is `array of fundamental type uc', storage member
zero?Q23l4_sched_param_struct_t:
- variable, type is `fundamental type ui', has bitsize, storage member
Semantics of translation unit:
# NonLeaf
#   [apic_spurious_interrupt_bug_cnt, ui] PtreeDeclaration
#     null
#     ui
#     PtreeDeclarator
#       apic_spurious_interrupt_bug_cnt
#     ;
#   [apic_spurious_interrupt_cnt, ui] PtreeDeclaration
#     null
#     ui
#     PtreeDeclarator
#       apic_spurious_interrupt_cnt
#     ;
#   [apic_error_cnt, ui] PtreeDeclaration
#     null
#     ui
#     PtreeDeclarator
#       apic_error_cnt
#     ;
#   [apic_io_base, ui] PtreeDeclaration
#     null
#     ui
#     PtreeDeclarator
#       apic_io_base
#     ;
#   [ignore_invalid_reg_access?Q4apic, b] PtreeDeclaration
#     null
#     b
#     PtreeDeclarator
#       ignore_invalid_reg_access?Q4apic
#     ;
#   [present?Q4apic, b] PtreeDeclaration
#     null
#     b
#     PtreeDeclarator
#       present?Q4apic
#     ;
#   [io_base?Q4apic, Cui] PtreeDeclaration
#     null
#     ui
#     PtreeDeclarator
#       io_base?Q4apic
#     ;
#   [timer_divisor?Q4apic, ui] PtreeDeclaration
#     null
#     ui
#     PtreeDeclarator
#       timer_divisor?Q4apic
#     ;
#   [type?Q4apic, Q18apic_type_t?Q4apic] PtreeDeclaration
#     null
#     Q18apic_type_t?Q4apic
#     PtreeDeclarator
#       type?Q4apic
#     ;
#   [frequency_khz?Q4apic, ui] PtreeDeclaration
#     null
#     ui
#     PtreeDeclarator
#       frequency_khz?Q4apic
#     ;
#   [max_lvt?Q4apic, ui] PtreeDeclaration
#     null
#     ui
#     PtreeDeclarator
#       max_lvt?Q4apic
#     ;