Bug 1481009 Part 4 - Add redirection for crash reporter code, r=froydnj.

--HG--
extra : rebase_source : 6237a4c6d9b3a0ef44f5c02fbbc5d21f3d36c9eb
This commit is contained in:
Brian Hackett 2018-08-08 16:46:45 +00:00
Родитель b4b9e7d9a1
Коммит 3f0e33d9c3
1 изменённых файлов: 11 добавлений и 0 удалений

Просмотреть файл

@ -150,6 +150,7 @@ namespace recordreplay {
MACRO(sandbox_free_error) \
MACRO(sandbox_init) \
MACRO(sandbox_init_with_parameters) \
MACRO(task_threads) \
MACRO(vm_copy) \
MACRO(vm_purgable_control) \
MACRO(tzset) \
@ -1508,6 +1509,16 @@ RR_sandbox_init_with_parameters(const char* aProfile, uint64_t aFlags,
aProfile, aFlags, aParameters, aErrorBuf);
}
static kern_return_t
RR_task_threads(mach_port_t aTask, thread_act_array_t *aThreads,
mach_msg_type_number_t *aNumThreads)
{
// Make sure events are passed through here so that replaying processes can
// inspect their own threads.
AutoEnsurePassThroughThreadEvents pt;
return OriginalCall(task_threads, kern_return_t, aTask, aThreads, aNumThreads);
}
static kern_return_t
RR_mach_vm_allocate(vm_map_t aTarget, mach_vm_address_t* aAddress,
mach_vm_size_t aSize, int aFlags)