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
c297c994
ROOT
/
criu
/
cr-restore.c
Search
History
3483 lines
|
ISO-8859-1
|
77 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
arch_export_restore_thread
arch_export_restore_task
arch_export_unmap
arch_export_unmap_compat
SIG_FATAL_MASK
current
:
struct pstree_item*
restore_task_with_children
(
void*
)
:
int
sigreturn_restore
(
pid_t,struct task_restore_args*,unsigned long,CoreEntry*
)
:
int
prepare_restorer_blob
(
void
)
:
int
prepare_rlimits
(
int,struct task_restore_args*,CoreEntry*
)
:
int
prepare_posix_timers
(
int,struct task_restore_args*,CoreEntry*
)
:
int
prepare_signals
(
int,struct task_restore_args*,CoreEntry*
)
:
int
arch_set_thread_regs_nosigrt
(
struct pid*
)
{...}
:
int
stage_participants
(
int
)
{...}
:
int
stage_current_participants
(
int
)
{...}
:
int
__restore_wait_inprogress_tasks
(
int
)
{...}
:
int
restore_wait_inprogress_tasks
(
)
{...}
:
int
restore_wait_other_tasks
(
)
{...}
:
int
__restore_switch_stage_nw
(
int
)
{...}
:
void
__restore_switch_stage
(
int
)
{...}
:
void
restore_switch_stage
(
int
)
{...}
:
int
restore_finish_ns_stage
(
int,int
)
{...}
:
int
crtools_prepare_shared
(
void
)
{...}
:
int
cinfos
:
struct collect_image_info*[]
cinfos_files
:
struct collect_image_info*[]
before_ns_cinfos
:
struct collect_image_info*[]
post_prepare_heads
:
struct pprep_head*
add_post_prepare_cb
(
struct pprep_head*
)
{...}
:
void
run_post_prepare
(
void
)
{...}
:
int
root_prepare_shared
(
void
)
{...}
:
int
populate_root_fd_off
(
void
)
{...}
:
int
populate_pid_proc
(
void
)
{...}
:
int
sigchld_act
:
rt_sigaction_t
parent_act
:
rt_sigaction_t[SIGMAX]
sa_inherited
(
int,rt_sigaction_t*
)
{...}
:
bool
restore_native_sigaction
(
int,SaEntry*
)
{...}
:
int
stack32
:
void*
restore_compat_sigaction
(
int,SaEntry*
)
{...}
:
int
prepare_sigactions_from_core
(
TaskCoreEntry*
)
{...}
:
int
restore_one_sigaction
(
int,struct cr_img*,int
)
{...}
:
int
prepare_sigactions_from_image
(
void
)
{...}
:
int
prepare_sigactions
(
CoreEntry*
)
{...}
:
int
__collect_child_pids
(
struct pstree_item*,int,unsigned int*
)
{...}
:
int
collect_child_pids
(
int,unsigned int*
)
{...}
:
int
collect_helper_pids
(
struct task_restore_args*
)
{...}
:
int
collect_zombie_pids
(
struct task_restore_args*
)
{...}
:
int
open_core
(
int,CoreEntry**
)
{...}
:
int
open_cores
(
int,CoreEntry*
)
{...}
:
int
prepare_oom_score_adj
(
int
)
{...}
:
int
prepare_proc_misc
(
pid_t,TaskCoreEntry*
)
{...}
:
int
prepare_itimers
(
int,struct task_restore_args*,CoreEntry*
)
:
int
prepare_mm
(
pid_t,struct task_restore_args*
)
:
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
wait_on_helpers_zombies
(
void
)
{...}
:
int
wait_exiting_children
(
void
)
:
int
restore_one_zombie
(
CoreEntry*
)
{...}
:
int
setup_newborn_fds
(
struct pstree_item*
)
{...}
:
int
check_core
(
CoreEntry*,struct pstree_item*
)
{...}
:
int
child_death_expected
(
void
)
{...}
:
bool
wait_exiting_children
(
void
)
{...}
:
int
restore_one_helper
(
void
)
{...}
:
int
restore_one_task
(
int,CoreEntry*
)
{...}
:
int
cr_clone_arg
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
attach_to_tasks
(
bool
)
{...}
:
int
catch_tasks
(
bool,enum trace_flags*
)
{...}
:
int
clear_breakpoints
(
)
{...}
:
int
finalize_restore
(
void
)
{...}
:
void
finalize_restore_detach
(
int
)
{...}
:
void
ignore_kids
(
void
)
{...}
:
void
saved_loginuid
:
unsigned int
prepare_userns_hook
(
void
)
{...}
:
int
restore_origin_ns_hook
(
void
)
{...}
:
void
write_restored_pid
(
void
)
{...}
:
int
restore_root_task
(
struct pstree_item*
)
{...}
:
int
prepare_task_entries
(
void
)
{...}
:
int
prepare_dummy_task_state
(
struct pstree_item*
)
{...}
:
int
cr_restore_tasks
(
void
)
{...}
:
int
restorer_get_vma_hint
(
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,struct task_restore_args*,CoreEntry*
)
{...}
:
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
sort_posix_timers
(
struct task_restore_args*
)
{...}
:
void
prepare_posix_timers_from_fd
(
int,struct task_restore_args*
)
{...}
:
int
prepare_posix_timers
(
int,struct task_restore_args*,CoreEntry*
)
{...}
:
int
verify_cap_size
(
CredsEntry*
)
{...}
:
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
(
rlim_t
)
{...}
:
rlim_t
prepare_rlimits_from_fd
(
int,struct task_restore_args*
)
{...}
:
int
prepare_rlimits
(
int,struct task_restore_args*,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_priv_nr
:
unsigned int*
prepare_signals
(
int,struct task_restore_args*,CoreEntry*
)
{...}
:
int
__gcov_flush
(
void
)
:
void
__gcov_flush
(
void
)
{...}
:
void
rst_reloc_creds
(
struct thread_restore_args*,unsigned long*
)
{...}
:
void
rst_prep_creds_args
(
CredsEntry*,unsigned long*
)
{...}
:
struct thread_creds_args*
rst_prep_creds_from_img
(
pid_t
)
{...}
:
int
rst_prep_creds
(
pid_t,CoreEntry*,unsigned long*
)
{...}
:
int
restorer_munmap_addr
(
CoreEntry*,void*
)
{...}
:
void*
sigreturn_restore
(
pid_t,struct task_restore_args*,unsigned long,CoreEntry*
)
{...}
:
int
All occurrences
Please wait...
Page is in error, reload to recover