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
4e3a14ce
ROOT
/
cr-restore.c
Search
History
2996 lines
|
ISO-8859-1
|
65 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
SIG_FATAL_MASK
current
:
struct pstree_item*
restore_task_with_children
(
void*
)
:
int
sigreturn_restore
(
pid_t,CoreEntry*
)
:
int
prepare_restorer_blob
(
void
)
:
int
prepare_rlimits
(
int,CoreEntry*
)
:
int
prepare_posix_timers
(
int,CoreEntry*
)
:
int
prepare_signals
(
int,CoreEntry*
)
:
int
root_as_sibling
:
int
helpers
:
pid_t*
helpers_pos
:
unsigned long
n_helpers
:
int
crtools_prepare_shared
(
void
)
{...}
:
int
cinfos
:
struct collect_image_info*[]
root_prepare_shared
(
void
)
{...}
:
int
map_private_vma
(
pid_t,struct vma_area*,void**,struct vma_area**,struct list_head*
)
{...}
:
int
restore_priv_vma_content
(
pid_t
)
{...}
:
int
prepare_mappings
(
int
)
{...}
:
int
unmap_guard_pages
(
)
{...}
:
int
open_vmas
(
int
)
{...}
:
int
sigchld_act
:
rt_sigaction_t
parent_act
:
rt_sigaction_t[SIGMAX]
sa_inherited
(
int,rt_sigaction_t*
)
{...}
:
bool
prepare_sigactions
(
void
)
{...}
:
int
collect_helper_pids
(
)
{...}
:
int
open_cores
(
int,CoreEntry*
)
{...}
:
int
restore_one_alive_task
(
int,CoreEntry*
)
{...}
:
int
zombie_prepare_signals
(
void
)
{...}
:
void
sig_fatal
(
int
)
{...}
:
int
task_entries
:
struct task_entries*
task_entries_pos
:
unsigned long
restore_one_zombie
(
int,CoreEntry*
)
{...}
:
int
check_core
(
CoreEntry*,struct pstree_item*
)
{...}
:
int
restore_one_task
(
int,CoreEntry*
)
{...}
:
int
cr_clone_arg
stack
:
char[128]
stack_ptr
:
char[0]
item
:
struct pstree_item*
clone_flags
:
unsigned long
fd
:
int
core
:
CoreEntry*
maybe_clone_parent
(
struct pstree_item*,struct cr_clone_arg*
)
{...}
:
void
fork_with_pid
(
struct pstree_item*
)
{...}
:
int
sigchld_handler
(
int,siginfo_t*,void*
)
{...}
:
void
criu_signals_setup
(
void
)
{...}
:
int
restore_sid
(
void
)
{...}
:
void
restore_pgid
(
void
)
{...}
:
void
mount_proc
(
void
)
{...}
:
int
create_children_and_session
(
void
)
{...}
:
int
restore_task_with_children
(
void*
)
{...}
:
int
stage_participants
(
int
)
{...}
:
int
restore_wait_inprogress_tasks
(
)
{...}
:
int
__restore_switch_stage
(
int
)
{...}
:
void
restore_switch_stage
(
int
)
{...}
:
int
attach_to_tasks
(
bool,enum trace_flags*
)
{...}
:
int
clear_breakpoints
(
)
{...}
:
int
finalize_restore
(
int
)
{...}
:
void
ignore_kids
(
void
)
{...}
:
void
restore_root_task
(
struct pstree_item*
)
{...}
:
int
prepare_task_entries
(
void
)
{...}
:
int
cr_restore_tasks
(
void
)
{...}
:
int
restorer_get_vma_hint
(
pid_t,struct list_head*,struct list_head*,long
)
{...}
:
long
timeval_valid
(
struct timeval*
)
{...}
:
int
decode_itimer
(
char*,ItimerEntry*,struct itimerval*
)
{...}
:
int
prepare_itimers_from_fd
(
int,struct task_restore_args*
)
{...}
:
int
prepare_itimers
(
int,CoreEntry*,struct task_restore_args*
)
{...}
:
int
timespec_valid
(
struct timespec*
)
{...}
:
int
decode_posix_timer
(
PosixTimerEntry*,struct restore_posix_timer*
)
{...}
:
int
cmp_posix_timer_proc_id
(
const void*,const void*
)
{...}
:
int
posix_timers_cpos
:
unsigned long
posix_timers_nr
:
unsigned int
sort_posix_timers
(
void
)
{...}
:
void
prepare_posix_timers_from_fd
(
int
)
{...}
:
int
prepare_posix_timers
(
int,CoreEntry*
)
{...}
:
int
verify_cap_size
(
CredsEntry*
)
{...}
:
int
prepare_creds
(
int,struct task_restore_args*
)
{...}
:
int
prepare_mm
(
pid_t,struct task_restore_args*
)
{...}
:
int
restorer
:
void*
restorer_len
:
unsigned long
prepare_restorer_blob
(
void
)
{...}
:
int
remap_restorer_blob
(
void*
)
{...}
:
int
validate_sched_parm
(
struct rst_sched_param*
)
{...}
:
int
prep_sched_info
(
struct rst_sched_param*,ThreadCoreEntry*
)
{...}
:
int
decode_rlim
(
u_int64_t
)
{...}
:
unsigned long
rlims_cpos
:
unsigned long
rlims_nr
:
unsigned int
prepare_rlimits_from_fd
(
int
)
{...}
:
int
prepare_rlimits
(
int,CoreEntry*
)
{...}
:
int
signal_to_mem
(
SiginfoEntry*
)
{...}
:
int
open_signal_image
(
int,pid_t,unsigned int*
)
{...}
:
int
prepare_one_signal_queue
(
SignalQueueEntry*,unsigned int*
)
{...}
:
int
siginfo_cpos
:
unsigned long
siginfo_nr
:
unsigned int
siginfo_priv_nr
:
unsigned int*
prepare_signals
(
int,CoreEntry*
)
{...}
:
int
__gcov_flush
(
void
)
:
void
__gcov_flush
(
void
)
{...}
:
void
sigreturn_restore
(
pid_t,CoreEntry*
)
{...}
:
int
All occurrences
Please wait...
Page is in error, reload to recover