Changeset 40eab9f in mainline for kernel/generic/include/proc/task.h


Ignore:
Timestamp:
2023-11-03T18:47:41Z (15 months ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
master, topic/msim-upgrade, topic/simplify-dev-export
Children:
b1397ab
Parents:
dcd8214
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2023-11-03 18:46:22)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2023-11-03 18:47:41)
Message:

Print symbol names and line numbers in stacktraces for init tasks

Only useful in select few situations, but useful nonetheless.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/proc/task.h

    rdcd8214 r40eab9f  
    3636#define KERN_TASK_H_
    3737
    38 #include <cpu.h>
    39 #include <ipc/ipc.h>
    40 #include <ipc/event.h>
    41 #include <ipc/kbox.h>
    42 #include <synch/spinlock.h>
    43 #include <synch/mutex.h>
     38#include <abi/proc/task.h>
     39#include <abi/sysinfo.h>
    4440#include <adt/list.h>
    4541#include <adt/odict.h>
    46 #include <security/perm.h>
     42#include <arch/context.h>
     43#include <arch/cpu.h>
     44#include <arch/fpu_context.h>
    4745#include <arch/proc/task.h>
    4846#include <arch/proc/thread.h>
    49 #include <arch/context.h>
    50 #include <arch/fpu_context.h>
    51 #include <arch/cpu.h>
     47#include <arch.h>
     48#include <cap/cap.h>
     49#include <cpu.h>
     50#include <debug/sections.h>
     51#include <ipc/event.h>
     52#include <ipc/ipc.h>
     53#include <ipc/kbox.h>
     54#include <mm/as.h>
    5255#include <mm/tlb.h>
    5356#include <proc/scheduler.h>
     57#include <security/perm.h>
     58#include <synch/mutex.h>
     59#include <synch/spinlock.h>
    5460#include <udebug/udebug.h>
    55 #include <mm/as.h>
    56 #include <abi/proc/task.h>
    57 #include <abi/sysinfo.h>
    58 #include <arch.h>
    59 #include <cap/cap.h>
    6061
    6162#define TASK                 CURRENT->task
     
    131132        uint64_t ucycles;
    132133        uint64_t kcycles;
     134
     135        debug_sections_t *debug_sections;
    133136} task_t;
    134137
Note: See TracChangeset for help on using the changeset viewer.