crash.software
Projects
Pull Requests
Issues
Builds
criu
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
criu
Files
🤬
Sign In
wip/check-only
ROOT
/
criu
/
pstree.c
Search
History
1479 lines
|
ISO-8859-1
|
35 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
RLIM_NLIMITS
ADD_OR_COPY_ID
(
ids,name
)
ASSIGN_NSXID_IF_NEED
(
name,source
)
RESERVED_PIDS
root_item
:
struct pstree_item*
core_entry_free
(
CoreEntry*
)
{...}
:
void
core_entry_alloc
(
int,int
)
{...}
:
CoreEntry*
pstree_alloc_cores
(
struct pstree_item*
)
{...}
:
int
pstree_free_cores
(
struct pstree_item*
)
{...}
:
void
free_pstree_item
(
struct pstree_item*
)
{...}
:
void
free_pstree
(
struct pstree_item*
)
{...}
:
void
__alloc_pstree_item
(
bool,int
)
{...}
:
struct pstree_item*
add_child_task
(
struct pstree_item*,struct pstree_item*
)
{...}
:
void
move_child_task
(
struct pstree_item*,struct pstree_item*
)
{...}
:
void
init_pstree_helper
(
struct pstree_item*
)
{...}
:
int
pssubtree_item_next
(
struct pstree_item*,struct pstree_item*,bool
)
{...}
:
struct pstree_item*
pstree_item_next
(
struct pstree_item*
)
{...}
:
struct pstree_item*
preorder_pstree_traversal
(
struct pstree_item*,int
)
{...}
:
int
free_pstree_entry
(
PstreeEntry*
)
{...}
:
void
plant_ns_xid
(
uint32_t**,size_t*,int,struct pid*
)
{...}
:
int
is_session_leader
(
struct pstree_item*
)
{...}
:
int
dump_pstree
(
struct pstree_item*
)
{...}
:
int
prepare_pstree_for_shell_job
(
void
)
{...}
:
int
find_pid_or_place_in_hier
(
struct rb_node**,pid_t,int,struct rb_node**,struct rb_node***
)
{...}
:
struct pid*
lookup_create_pid
(
pid_t*,int,struct pid*,int
)
{...}
:
struct pid*
pstree_insert_pid
(
struct pid*,uint32_t
)
{...}
:
void
lookup_create_item
(
pid_t*,int,uint32_t
)
{...}
:
struct pstree_item*
__pstree_pid_by_virt
(
struct ns_id*,pid_t
)
{...}
:
struct pid*
fixup_pid_for_children_ns
(
TaskKobjIdsEntry*
)
{...}
:
int
read_pstree_ids
(
pid_t,TaskKobjIdsEntry**
)
{...}
:
int
read_one_pstree
(
struct cr_img*,PstreeEntry**
)
{...}
:
int
read_pstree_image
(
pid_t*
)
{...}
:
int
get_free_pid
(
struct ns_id*
)
{...}
:
int
get_free_pids
(
struct ns_id*,pid_t*
)
{...}
:
int
can_inherit_sid
(
struct pstree_item*
)
{...}
:
int
get_helper
(
int,unsigned int,struct list_head*
)
{...}
:
struct pstree_item*
handle_init_reparent
(
struct ns_id*,void*
)
{...}
:
int
prepare_pstree_ids
(
void
)
{...}
:
int
get_clone_mask
(
TaskKobjIdsEntry*,TaskKobjIdsEntry*
)
{...}
:
unsigned long
prepare_pstree_kobj_ids
(
void
)
{...}
:
int
prepare_pstree
(
void
)
{...}
:
int
prepare_dummy_pstree
(
void
)
{...}
:
int
restore_before_setsid
(
struct pstree_item*
)
{...}
:
bool
__pstree_item_by_virt
(
struct ns_id*,pid_t
)
{...}
:
struct pstree_item*
pstree_item_by_real
(
pid_t
)
{...}
:
struct pstree_item*
pid_to_virt
(
pid_t
)
{...}
:
int
All occurrences
Please wait...
Page is in error, reload to recover