reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3212 COMMON_INTERCEPTOR_ENTER(ctx, ptrace, request, pid, addr, data); 3215 if (data) { 3217 COMMON_INTERCEPTOR_READ_RANGE(ctx, data, struct_user_regs_struct_sz); 3219 COMMON_INTERCEPTOR_READ_RANGE(ctx, data, struct_user_fpregs_struct_sz); 3221 COMMON_INTERCEPTOR_READ_RANGE(ctx, data, struct_user_fpxregs_struct_sz); 3223 COMMON_INTERCEPTOR_READ_RANGE(ctx, data, struct_user_vfpregs_struct_sz); 3225 COMMON_INTERCEPTOR_READ_RANGE(ctx, data, siginfo_t_sz); 3231 __sanitizer_iovec *iovec = (__sanitizer_iovec*)data; 3242 uptr res = REAL(ptrace)(request, pid, addr, data); 3244 if (!res && data) { 3248 COMMON_INTERCEPTOR_WRITE_RANGE(ctx, data, struct_user_regs_struct_sz); 3250 COMMON_INTERCEPTOR_WRITE_RANGE(ctx, data, struct_user_fpregs_struct_sz); 3252 COMMON_INTERCEPTOR_WRITE_RANGE(ctx, data, struct_user_fpxregs_struct_sz); 3254 COMMON_INTERCEPTOR_WRITE_RANGE(ctx, data, struct_user_vfpregs_struct_sz); 3256 COMMON_INTERCEPTOR_WRITE_RANGE(ctx, data, siginfo_t_sz); 3258 COMMON_INTERCEPTOR_WRITE_RANGE(ctx, data, sizeof(unsigned long)); 3260 __sanitizer_iovec *iovec = (__sanitizer_iovec*)data;