Lines Matching refs:pData
281 void __ubsan_handle_add_overflow(struct COverflowData *pData, unsigned long ulLHS, unsigned long ul…
282 void __ubsan_handle_add_overflow_abort(struct COverflowData *pData, unsigned long ulLHS, unsigned l…
283 void __ubsan_handle_alignment_assumption(struct CAlignmentAssumptionData *pData, unsigned long ulPo…
284 void __ubsan_handle_alignment_assumption_abort(struct CAlignmentAssumptionData *pData, unsigned lon…
285 void __ubsan_handle_builtin_unreachable(struct CUnreachableData *pData);
286 void __ubsan_handle_cfi_bad_type(struct CCFICheckFailData *pData, unsigned long ulVtable, bool bVal…
287 void __ubsan_handle_cfi_check_fail(struct CCFICheckFailData *pData, unsigned long ulValue, unsigned…
288 void __ubsan_handle_cfi_check_fail_abort(struct CCFICheckFailData *pData, unsigned long ulValue, un…
289 void __ubsan_handle_divrem_overflow(struct COverflowData *pData, unsigned long ulLHS, unsigned long…
290 void __ubsan_handle_divrem_overflow_abort(struct COverflowData *pData, unsigned long ulLHS, unsigne…
291 void __ubsan_handle_dynamic_type_cache_miss(struct CDynamicTypeCacheMissData *pData, unsigned long …
292 void __ubsan_handle_dynamic_type_cache_miss_abort(struct CDynamicTypeCacheMissData *pData, unsigned…
293 void __ubsan_handle_float_cast_overflow(struct CFloatCastOverflowData *pData, unsigned long ulFrom);
294 void __ubsan_handle_float_cast_overflow_abort(struct CFloatCastOverflowData *pData, unsigned long u…
295 void __ubsan_handle_function_type_mismatch(struct CFunctionTypeMismatchData *pData, unsigned long u…
296 void __ubsan_handle_function_type_mismatch_abort(struct CFunctionTypeMismatchData *pData, unsigned …
297 void __ubsan_handle_invalid_builtin(struct CInvalidBuiltinData *pData);
298 void __ubsan_handle_invalid_builtin_abort(struct CInvalidBuiltinData *pData);
299 void __ubsan_handle_load_invalid_value(struct CInvalidValueData *pData, unsigned long ulVal);
300 void __ubsan_handle_load_invalid_value_abort(struct CInvalidValueData *pData, unsigned long ulVal);
301 void __ubsan_handle_missing_return(struct CUnreachableData *pData);
302 void __ubsan_handle_mul_overflow(struct COverflowData *pData, unsigned long ulLHS, unsigned long ul…
303 void __ubsan_handle_mul_overflow_abort(struct COverflowData *pData, unsigned long ulLHS, unsigned l…
304 void __ubsan_handle_negate_overflow(struct COverflowData *pData, unsigned long ulOldVal);
305 void __ubsan_handle_negate_overflow_abort(struct COverflowData *pData, unsigned long ulOldVal);
306 void __ubsan_handle_nonnull_arg(struct CNonNullArgData *pData);
307 void __ubsan_handle_nonnull_arg_abort(struct CNonNullArgData *pData);
308 void __ubsan_handle_nonnull_return_v1(struct CNonNullReturnData *pData, struct CSourceLocation *pLo…
309 void __ubsan_handle_nonnull_return_v1_abort(struct CNonNullReturnData *pData, struct CSourceLocatio…
310 void __ubsan_handle_nullability_arg(struct CNonNullArgData *pData);
311 void __ubsan_handle_nullability_arg_abort(struct CNonNullArgData *pData);
312 void __ubsan_handle_nullability_return_v1(struct CNonNullReturnData *pData, struct CSourceLocation …
313 void __ubsan_handle_nullability_return_v1_abort(struct CNonNullReturnData *pData, struct CSourceLoc…
314 void __ubsan_handle_out_of_bounds(struct COutOfBoundsData *pData, unsigned long ulIndex);
315 void __ubsan_handle_out_of_bounds_abort(struct COutOfBoundsData *pData, unsigned long ulIndex);
316 void __ubsan_handle_pointer_overflow(struct CPointerOverflowData *pData, unsigned long ulBase, unsi…
317 void __ubsan_handle_pointer_overflow_abort(struct CPointerOverflowData *pData, unsigned long ulBase…
318 void __ubsan_handle_shift_out_of_bounds(struct CShiftOutOfBoundsData *pData, unsigned long ulLHS, u…
319 void __ubsan_handle_shift_out_of_bounds_abort(struct CShiftOutOfBoundsData *pData, unsigned long ul…
320 void __ubsan_handle_sub_overflow(struct COverflowData *pData, unsigned long ulLHS, unsigned long ul…
321 void __ubsan_handle_sub_overflow_abort(struct COverflowData *pData, unsigned long ulLHS, unsigned l…
322 void __ubsan_handle_type_mismatch(struct CTypeMismatchData *pData, unsigned long ulPointer);
323 void __ubsan_handle_type_mismatch_abort(struct CTypeMismatchData *pData, unsigned long ulPointer);
324 void __ubsan_handle_type_mismatch_v1(struct CTypeMismatchData_v1 *pData, unsigned long ulPointer);
325 void __ubsan_handle_type_mismatch_v1_abort(struct CTypeMismatchData_v1 *pData, unsigned long ulPoin…
326 void __ubsan_handle_vla_bound_not_positive(struct CVLABoundData *pData, unsigned long ulBound);
327 void __ubsan_handle_vla_bound_not_positive_abort(struct CVLABoundData *pData, unsigned long ulBound…
330 static void HandleOverflow(bool isFatal, struct COverflowData *pData, unsigned long ulLHS, unsigned…
331 static void HandleNegateOverflow(bool isFatal, struct COverflowData *pData, unsigned long ulOldValu…
332 static void HandleBuiltinUnreachable(bool isFatal, struct CUnreachableData *pData);
334 static void HandleVlaBoundNotPositive(bool isFatal, struct CVLABoundData *pData, unsigned long ulBo…
335 static void HandleOutOfBounds(bool isFatal, struct COutOfBoundsData *pData, unsigned long ulIndex);
336 static void HandleShiftOutOfBounds(bool isFatal, struct CShiftOutOfBoundsData *pData, unsigned long…
337 static void HandleLoadInvalidValue(bool isFatal, struct CInvalidValueData *pData, unsigned long ulV…
338 static void HandleInvalidBuiltin(bool isFatal, struct CInvalidBuiltinData *pData);
339 static void HandleFunctionTypeMismatch(bool isFatal, struct CFunctionTypeMismatchData *pData, unsig…
340 static void HandleCFIBadType(bool isFatal, struct CCFICheckFailData *pData, unsigned long ulVtable,…
341 static void HandleDynamicTypeCacheMiss(bool isFatal, struct CDynamicTypeCacheMissData *pData, unsig…
342 static void HandleFloatCastOverflow(bool isFatal, struct CFloatCastOverflowData *pData, unsigned lo…
343 static void HandleMissingReturn(bool isFatal, struct CUnreachableData *pData);
344 static void HandleNonnullArg(bool isFatal, struct CNonNullArgData *pData);
345 static void HandleNonnullReturn(bool isFatal, struct CNonNullReturnData *pData, struct CSourceLocat…
346 static void HandlePointerOverflow(bool isFatal, struct CPointerOverflowData *pData, unsigned long u…
347 static void HandleAlignmentAssumption(bool isFatal, struct CAlignmentAssumptionData *pData, unsigne…
350 HandleOverflow(bool isFatal, struct COverflowData *pData, unsigned long ulLHS, unsigned long ulRHS,… in HandleOverflow() argument
356 ASSERT(pData); in HandleOverflow()
358 if (isAlreadyReported(&pData->mLocation)) in HandleOverflow()
361 DeserializeLocation(szLocation, LOCATION_MAXLEN, &pData->mLocation); in HandleOverflow()
362 DeserializeNumber(szLocation, szLHS, NUMBER_MAXLEN, pData->mType, ulLHS); in HandleOverflow()
363 DeserializeNumber(szLocation, szRHS, NUMBER_MAXLEN, pData->mType, ulRHS); in HandleOverflow()
366 …szLocation, ISSET(pData->mType->mTypeInfo, NUMBER_SIGNED_BIT) ? "signed" : "unsigned", szLHS, szOp… in HandleOverflow()
370 HandleNegateOverflow(bool isFatal, struct COverflowData *pData, unsigned long ulOldValue) in HandleNegateOverflow() argument
375 ASSERT(pData); in HandleNegateOverflow()
377 if (isAlreadyReported(&pData->mLocation)) in HandleNegateOverflow()
380 DeserializeLocation(szLocation, LOCATION_MAXLEN, &pData->mLocation); in HandleNegateOverflow()
381 DeserializeNumber(szLocation, szOldValue, NUMBER_MAXLEN, pData->mType, ulOldValue); in HandleNegateOverflow()
384 szLocation, szOldValue, pData->mType->mTypeName); in HandleNegateOverflow()
388 HandleBuiltinUnreachable(bool isFatal, struct CUnreachableData *pData) in HandleBuiltinUnreachable() argument
392 ASSERT(pData); in HandleBuiltinUnreachable()
394 if (isAlreadyReported(&pData->mLocation)) in HandleBuiltinUnreachable()
397 DeserializeLocation(szLocation, LOCATION_MAXLEN, &pData->mLocation); in HandleBuiltinUnreachable()
429 HandleVlaBoundNotPositive(bool isFatal, struct CVLABoundData *pData, unsigned long ulBound) in HandleVlaBoundNotPositive() argument
434 ASSERT(pData); in HandleVlaBoundNotPositive()
436 if (isAlreadyReported(&pData->mLocation)) in HandleVlaBoundNotPositive()
439 DeserializeLocation(szLocation, LOCATION_MAXLEN, &pData->mLocation); in HandleVlaBoundNotPositive()
440 DeserializeNumber(szLocation, szBound, NUMBER_MAXLEN, pData->mType, ulBound); in HandleVlaBoundNotPositive()
447 HandleOutOfBounds(bool isFatal, struct COutOfBoundsData *pData, unsigned long ulIndex) in HandleOutOfBounds() argument
452 ASSERT(pData); in HandleOutOfBounds()
454 if (isAlreadyReported(&pData->mLocation)) in HandleOutOfBounds()
457 DeserializeLocation(szLocation, LOCATION_MAXLEN, &pData->mLocation); in HandleOutOfBounds()
458 DeserializeNumber(szLocation, szIndex, NUMBER_MAXLEN, pData->mIndexType, ulIndex); in HandleOutOfBounds()
461 szLocation, szIndex, pData->mArrayType->mTypeName); in HandleOutOfBounds()
465 HandleShiftOutOfBounds(bool isFatal, struct CShiftOutOfBoundsData *pData, unsigned long ulLHS, unsi… in HandleShiftOutOfBounds() argument
471 ASSERT(pData); in HandleShiftOutOfBounds()
473 if (isAlreadyReported(&pData->mLocation)) in HandleShiftOutOfBounds()
476 DeserializeLocation(szLocation, LOCATION_MAXLEN, &pData->mLocation); in HandleShiftOutOfBounds()
477 DeserializeNumber(szLocation, szLHS, NUMBER_MAXLEN, pData->mLHSType, ulLHS); in HandleShiftOutOfBounds()
478 DeserializeNumber(szLocation, szRHS, NUMBER_MAXLEN, pData->mRHSType, ulRHS); in HandleShiftOutOfBounds()
480 if (isNegativeNumber(szLocation, pData->mRHSType, ulRHS)) in HandleShiftOutOfBounds()
483 …else if (isShiftExponentTooLarge(szLocation, pData->mRHSType, ulRHS, zDeserializeTypeWidth(pData->… in HandleShiftOutOfBounds()
485 szLocation, szRHS, zDeserializeTypeWidth(pData->mLHSType), pData->mLHSType->mTypeName); in HandleShiftOutOfBounds()
486 else if (isNegativeNumber(szLocation, pData->mLHSType, ulLHS)) in HandleShiftOutOfBounds()
491 szLocation, szLHS, szRHS, pData->mLHSType->mTypeName); in HandleShiftOutOfBounds()
495 HandleLoadInvalidValue(bool isFatal, struct CInvalidValueData *pData, unsigned long ulValue) in HandleLoadInvalidValue() argument
500 ASSERT(pData); in HandleLoadInvalidValue()
502 if (isAlreadyReported(&pData->mLocation)) in HandleLoadInvalidValue()
505 DeserializeLocation(szLocation, LOCATION_MAXLEN, &pData->mLocation); in HandleLoadInvalidValue()
506 DeserializeNumber(szLocation, szValue, NUMBER_MAXLEN, pData->mType, ulValue); in HandleLoadInvalidValue()
509 szLocation, szValue, pData->mType->mTypeName); in HandleLoadInvalidValue()
513 HandleInvalidBuiltin(bool isFatal, struct CInvalidBuiltinData *pData) in HandleInvalidBuiltin() argument
517 ASSERT(pData); in HandleInvalidBuiltin()
519 if (isAlreadyReported(&pData->mLocation)) in HandleInvalidBuiltin()
522 DeserializeLocation(szLocation, LOCATION_MAXLEN, &pData->mLocation); in HandleInvalidBuiltin()
525 szLocation, DeserializeBuiltinCheckKind(pData->mKind)); in HandleInvalidBuiltin()
529 HandleFunctionTypeMismatch(bool isFatal, struct CFunctionTypeMismatchData *pData, unsigned long ulF… in HandleFunctionTypeMismatch() argument
543 ASSERT(pData); in HandleFunctionTypeMismatch()
545 if (isAlreadyReported(&pData->mLocation)) in HandleFunctionTypeMismatch()
548 DeserializeLocation(szLocation, LOCATION_MAXLEN, &pData->mLocation); in HandleFunctionTypeMismatch()
551 szLocation, ulFunction, pData->mType->mTypeName); in HandleFunctionTypeMismatch()
555 HandleCFIBadType(bool isFatal, struct CCFICheckFailData *pData, unsigned long ulVtable, bool *bVali… in HandleCFIBadType() argument
564 ASSERT(pData); in HandleCFIBadType()
566 if (isAlreadyReported(&pData->mLocation)) in HandleCFIBadType()
569 DeserializeLocation(szLocation, LOCATION_MAXLEN, &pData->mLocation); in HandleCFIBadType()
571 if (pData->mCheckKind == CFI_ICALL || pData->mCheckKind == CFI_VMFCALL) { in HandleCFIBadType()
573 szLocation, pData->mType->mTypeName, DeserializeCFICheckKind(pData->mCheckKind), ulVtable); in HandleCFIBadType()
576 …szLocation, pData->mType->mTypeName, DeserializeCFICheckKind(pData->mCheckKind), ulVtable, *bValid… in HandleCFIBadType()
581 HandleDynamicTypeCacheMiss(bool isFatal, struct CDynamicTypeCacheMissData *pData, unsigned long ulP… in HandleDynamicTypeCacheMiss() argument
595 ASSERT(pData); in HandleDynamicTypeCacheMiss()
597 if (isAlreadyReported(&pData->mLocation)) in HandleDynamicTypeCacheMiss()
600 DeserializeLocation(szLocation, LOCATION_MAXLEN, &pData->mLocation); in HandleDynamicTypeCacheMiss()
603 szLocation, DeserializeTypeCheckKind(pData->mTypeCheckKind), ulPointer, pData->mType); in HandleDynamicTypeCacheMiss()
608 HandleFloatCastOverflow(bool isFatal, struct CFloatCastOverflowData *pData, unsigned long ulFrom) in HandleFloatCastOverflow() argument
613 ASSERT(pData); in HandleFloatCastOverflow()
615 if (isAlreadyReported(&pData->mLocation)) in HandleFloatCastOverflow()
618 DeserializeLocation(szLocation, LOCATION_MAXLEN, &pData->mLocation); in HandleFloatCastOverflow()
619 DeserializeNumber(szLocation, szFrom, NUMBER_MAXLEN, pData->mFromType, ulFrom); in HandleFloatCastOverflow()
622 szLocation, szFrom, pData->mFromType->mTypeName, pData->mToType->mTypeName); in HandleFloatCastOverflow()
626 HandleMissingReturn(bool isFatal, struct CUnreachableData *pData) in HandleMissingReturn() argument
630 ASSERT(pData); in HandleMissingReturn()
632 if (isAlreadyReported(&pData->mLocation)) in HandleMissingReturn()
635 DeserializeLocation(szLocation, LOCATION_MAXLEN, &pData->mLocation); in HandleMissingReturn()
642 HandleNonnullArg(bool isFatal, struct CNonNullArgData *pData) in HandleNonnullArg() argument
647 ASSERT(pData); in HandleNonnullArg()
649 if (isAlreadyReported(&pData->mLocation)) in HandleNonnullArg()
652 DeserializeLocation(szLocation, LOCATION_MAXLEN, &pData->mLocation); in HandleNonnullArg()
653 if (pData->mAttributeLocation.mFilename) in HandleNonnullArg()
654 DeserializeLocation(szAttributeLocation, LOCATION_MAXLEN, &pData->mAttributeLocation); in HandleNonnullArg()
659 …szLocation, pData->mArgIndex, pData->mAttributeLocation.mFilename ? ", nonnull/_Nonnull specified … in HandleNonnullArg()
663 HandleNonnullReturn(bool isFatal, struct CNonNullReturnData *pData, struct CSourceLocation *pLocati… in HandleNonnullReturn() argument
668 ASSERT(pData); in HandleNonnullReturn()
675 if (pData->mAttributeLocation.mFilename) in HandleNonnullReturn()
676 DeserializeLocation(szAttributeLocation, LOCATION_MAXLEN, &pData->mAttributeLocation); in HandleNonnullReturn()
681 …szLocation, pData->mAttributeLocation.mFilename ? ", nonnull/_Nonnull specified in " : "", szAttri… in HandleNonnullReturn()
685 HandlePointerOverflow(bool isFatal, struct CPointerOverflowData *pData, unsigned long ulBase, unsig… in HandlePointerOverflow() argument
689 ASSERT(pData); in HandlePointerOverflow()
691 if (isAlreadyReported(&pData->mLocation)) in HandlePointerOverflow()
694 DeserializeLocation(szLocation, LOCATION_MAXLEN, &pData->mLocation); in HandlePointerOverflow()
701 HandleAlignmentAssumption(bool isFatal, struct CAlignmentAssumptionData *pData, unsigned long ulPoi… in HandleAlignmentAssumption() argument
707 ASSERT(pData); in HandleAlignmentAssumption()
709 if (isAlreadyReported(&pData->mLocation)) in HandleAlignmentAssumption()
712 DeserializeLocation(szLocation, LOCATION_MAXLEN, &pData->mLocation); in HandleAlignmentAssumption()
716 if (pData->mAssumptionLocation.mFilename != NULL) { in HandleAlignmentAssumption()
718 &pData->mAssumptionLocation); in HandleAlignmentAssumption()
730 __ubsan_handle_add_overflow(struct COverflowData *pData, unsigned long ulLHS, unsigned long ulRHS) in __ubsan_handle_add_overflow() argument
733 ASSERT(pData); in __ubsan_handle_add_overflow()
735 HandleOverflow(false, pData, ulLHS, ulRHS, PLUS_STRING); in __ubsan_handle_add_overflow()
739 __ubsan_handle_add_overflow_abort(struct COverflowData *pData, unsigned long ulLHS, unsigned long u… in __ubsan_handle_add_overflow_abort() argument
742 ASSERT(pData); in __ubsan_handle_add_overflow_abort()
744 HandleOverflow(true, pData, ulLHS, ulRHS, PLUS_STRING); in __ubsan_handle_add_overflow_abort()
748 __ubsan_handle_alignment_assumption(struct CAlignmentAssumptionData *pData, unsigned long ulPointer… in __ubsan_handle_alignment_assumption() argument
751 ASSERT(pData); in __ubsan_handle_alignment_assumption()
753 HandleAlignmentAssumption(false, pData, ulPointer, ulAlignment, ulOffset); in __ubsan_handle_alignment_assumption()
757 __ubsan_handle_alignment_assumption_abort(struct CAlignmentAssumptionData *pData, unsigned long ulP… in __ubsan_handle_alignment_assumption_abort() argument
760 ASSERT(pData); in __ubsan_handle_alignment_assumption_abort()
762 HandleAlignmentAssumption(true, pData, ulPointer, ulAlignment, ulOffset); in __ubsan_handle_alignment_assumption_abort()
766 __ubsan_handle_builtin_unreachable(struct CUnreachableData *pData) in __ubsan_handle_builtin_unreachable() argument
769 ASSERT(pData); in __ubsan_handle_builtin_unreachable()
771 HandleBuiltinUnreachable(true, pData); in __ubsan_handle_builtin_unreachable()
775 __ubsan_handle_cfi_bad_type(struct CCFICheckFailData *pData, unsigned long ulVtable, bool bValidVta… in __ubsan_handle_cfi_bad_type() argument
778 ASSERT(pData); in __ubsan_handle_cfi_bad_type()
780 …HandleCFIBadType(false, pData, ulVtable, &bValidVtable, &FromUnrecoverableHandler, &ProgramCounter… in __ubsan_handle_cfi_bad_type()
784 __ubsan_handle_cfi_check_fail(struct CCFICheckFailData *pData, unsigned long ulValue, unsigned long… in __ubsan_handle_cfi_check_fail() argument
787 ASSERT(pData); in __ubsan_handle_cfi_check_fail()
789 HandleCFIBadType(false, pData, ulValue, 0, 0, 0, 0); in __ubsan_handle_cfi_check_fail()
793 __ubsan_handle_cfi_check_fail_abort(struct CCFICheckFailData *pData, unsigned long ulValue, unsigne… in __ubsan_handle_cfi_check_fail_abort() argument
796 ASSERT(pData); in __ubsan_handle_cfi_check_fail_abort()
798 HandleCFIBadType(true, pData, ulValue, 0, 0, 0, 0); in __ubsan_handle_cfi_check_fail_abort()
802 __ubsan_handle_divrem_overflow(struct COverflowData *pData, unsigned long ulLHS, unsigned long ulRH… in __ubsan_handle_divrem_overflow() argument
805 ASSERT(pData); in __ubsan_handle_divrem_overflow()
807 HandleOverflow(false, pData, ulLHS, ulRHS, DIVREM_STRING); in __ubsan_handle_divrem_overflow()
811 __ubsan_handle_divrem_overflow_abort(struct COverflowData *pData, unsigned long ulLHS, unsigned lon… in __ubsan_handle_divrem_overflow_abort() argument
814 ASSERT(pData); in __ubsan_handle_divrem_overflow_abort()
816 HandleOverflow(true, pData, ulLHS, ulRHS, DIVREM_STRING); in __ubsan_handle_divrem_overflow_abort()
820 __ubsan_handle_dynamic_type_cache_miss(struct CDynamicTypeCacheMissData *pData, unsigned long ulPoi… in __ubsan_handle_dynamic_type_cache_miss() argument
823 ASSERT(pData); in __ubsan_handle_dynamic_type_cache_miss()
825 HandleDynamicTypeCacheMiss(false, pData, ulPointer, ulHash); in __ubsan_handle_dynamic_type_cache_miss()
829 __ubsan_handle_dynamic_type_cache_miss_abort(struct CDynamicTypeCacheMissData *pData, unsigned long… in __ubsan_handle_dynamic_type_cache_miss_abort() argument
832 ASSERT(pData); in __ubsan_handle_dynamic_type_cache_miss_abort()
834 HandleDynamicTypeCacheMiss(false, pData, ulPointer, ulHash); in __ubsan_handle_dynamic_type_cache_miss_abort()
838 __ubsan_handle_float_cast_overflow(struct CFloatCastOverflowData *pData, unsigned long ulFrom) in __ubsan_handle_float_cast_overflow() argument
841 ASSERT(pData); in __ubsan_handle_float_cast_overflow()
843 HandleFloatCastOverflow(false, pData, ulFrom); in __ubsan_handle_float_cast_overflow()
847 __ubsan_handle_float_cast_overflow_abort(struct CFloatCastOverflowData *pData, unsigned long ulFrom) in __ubsan_handle_float_cast_overflow_abort() argument
850 ASSERT(pData); in __ubsan_handle_float_cast_overflow_abort()
852 HandleFloatCastOverflow(true, pData, ulFrom); in __ubsan_handle_float_cast_overflow_abort()
856 __ubsan_handle_function_type_mismatch(struct CFunctionTypeMismatchData *pData, unsigned long ulFunc… in __ubsan_handle_function_type_mismatch() argument
859 ASSERT(pData); in __ubsan_handle_function_type_mismatch()
861 HandleFunctionTypeMismatch(false, pData, ulFunction); in __ubsan_handle_function_type_mismatch()
865 __ubsan_handle_function_type_mismatch_abort(struct CFunctionTypeMismatchData *pData, unsigned long … in __ubsan_handle_function_type_mismatch_abort() argument
868 ASSERT(pData); in __ubsan_handle_function_type_mismatch_abort()
870 HandleFunctionTypeMismatch(false, pData, ulFunction); in __ubsan_handle_function_type_mismatch_abort()
874 __ubsan_handle_invalid_builtin(struct CInvalidBuiltinData *pData) in __ubsan_handle_invalid_builtin() argument
877 ASSERT(pData); in __ubsan_handle_invalid_builtin()
879 HandleInvalidBuiltin(true, pData); in __ubsan_handle_invalid_builtin()
883 __ubsan_handle_invalid_builtin_abort(struct CInvalidBuiltinData *pData) in __ubsan_handle_invalid_builtin_abort() argument
886 ASSERT(pData); in __ubsan_handle_invalid_builtin_abort()
888 HandleInvalidBuiltin(true, pData); in __ubsan_handle_invalid_builtin_abort()
892 __ubsan_handle_load_invalid_value(struct CInvalidValueData *pData, unsigned long ulValue) in __ubsan_handle_load_invalid_value() argument
895 ASSERT(pData); in __ubsan_handle_load_invalid_value()
897 HandleLoadInvalidValue(false, pData, ulValue); in __ubsan_handle_load_invalid_value()
901 __ubsan_handle_load_invalid_value_abort(struct CInvalidValueData *pData, unsigned long ulValue) in __ubsan_handle_load_invalid_value_abort() argument
904 ASSERT(pData); in __ubsan_handle_load_invalid_value_abort()
906 HandleLoadInvalidValue(true, pData, ulValue); in __ubsan_handle_load_invalid_value_abort()
910 __ubsan_handle_missing_return(struct CUnreachableData *pData) in __ubsan_handle_missing_return() argument
913 ASSERT(pData); in __ubsan_handle_missing_return()
915 HandleMissingReturn(true, pData); in __ubsan_handle_missing_return()
919 __ubsan_handle_mul_overflow(struct COverflowData *pData, unsigned long ulLHS, unsigned long ulRHS) in __ubsan_handle_mul_overflow() argument
922 ASSERT(pData); in __ubsan_handle_mul_overflow()
924 HandleOverflow(false, pData, ulLHS, ulRHS, MUL_STRING); in __ubsan_handle_mul_overflow()
928 __ubsan_handle_mul_overflow_abort(struct COverflowData *pData, unsigned long ulLHS, unsigned long u… in __ubsan_handle_mul_overflow_abort() argument
931 ASSERT(pData); in __ubsan_handle_mul_overflow_abort()
933 HandleOverflow(true, pData, ulLHS, ulRHS, MUL_STRING); in __ubsan_handle_mul_overflow_abort()
937 __ubsan_handle_negate_overflow(struct COverflowData *pData, unsigned long ulOldValue) in __ubsan_handle_negate_overflow() argument
940 ASSERT(pData); in __ubsan_handle_negate_overflow()
942 HandleNegateOverflow(false, pData, ulOldValue); in __ubsan_handle_negate_overflow()
946 __ubsan_handle_negate_overflow_abort(struct COverflowData *pData, unsigned long ulOldValue) in __ubsan_handle_negate_overflow_abort() argument
949 ASSERT(pData); in __ubsan_handle_negate_overflow_abort()
951 HandleNegateOverflow(true, pData, ulOldValue); in __ubsan_handle_negate_overflow_abort()
955 __ubsan_handle_nonnull_arg(struct CNonNullArgData *pData) in __ubsan_handle_nonnull_arg() argument
958 ASSERT(pData); in __ubsan_handle_nonnull_arg()
960 HandleNonnullArg(false, pData); in __ubsan_handle_nonnull_arg()
964 __ubsan_handle_nonnull_arg_abort(struct CNonNullArgData *pData) in __ubsan_handle_nonnull_arg_abort() argument
967 ASSERT(pData); in __ubsan_handle_nonnull_arg_abort()
969 HandleNonnullArg(true, pData); in __ubsan_handle_nonnull_arg_abort()
973 __ubsan_handle_nonnull_return_v1(struct CNonNullReturnData *pData, struct CSourceLocation *pLocatio… in __ubsan_handle_nonnull_return_v1() argument
976 ASSERT(pData); in __ubsan_handle_nonnull_return_v1()
979 HandleNonnullReturn(false, pData, pLocationPointer); in __ubsan_handle_nonnull_return_v1()
983 __ubsan_handle_nonnull_return_v1_abort(struct CNonNullReturnData *pData, struct CSourceLocation *pL… in __ubsan_handle_nonnull_return_v1_abort() argument
986 ASSERT(pData); in __ubsan_handle_nonnull_return_v1_abort()
989 HandleNonnullReturn(true, pData, pLocationPointer); in __ubsan_handle_nonnull_return_v1_abort()
993 __ubsan_handle_nullability_arg(struct CNonNullArgData *pData) in __ubsan_handle_nullability_arg() argument
996 ASSERT(pData); in __ubsan_handle_nullability_arg()
998 HandleNonnullArg(false, pData); in __ubsan_handle_nullability_arg()
1002 __ubsan_handle_nullability_arg_abort(struct CNonNullArgData *pData) in __ubsan_handle_nullability_arg_abort() argument
1005 ASSERT(pData); in __ubsan_handle_nullability_arg_abort()
1007 HandleNonnullArg(true, pData); in __ubsan_handle_nullability_arg_abort()
1011 __ubsan_handle_nullability_return_v1(struct CNonNullReturnData *pData, struct CSourceLocation *pLoc… in __ubsan_handle_nullability_return_v1() argument
1014 ASSERT(pData); in __ubsan_handle_nullability_return_v1()
1017 HandleNonnullReturn(false, pData, pLocationPointer); in __ubsan_handle_nullability_return_v1()
1021 __ubsan_handle_nullability_return_v1_abort(struct CNonNullReturnData *pData, struct CSourceLocation… in __ubsan_handle_nullability_return_v1_abort() argument
1024 ASSERT(pData); in __ubsan_handle_nullability_return_v1_abort()
1027 HandleNonnullReturn(true, pData, pLocationPointer); in __ubsan_handle_nullability_return_v1_abort()
1031 __ubsan_handle_out_of_bounds(struct COutOfBoundsData *pData, unsigned long ulIndex) in __ubsan_handle_out_of_bounds() argument
1034 ASSERT(pData); in __ubsan_handle_out_of_bounds()
1036 HandleOutOfBounds(false, pData, ulIndex); in __ubsan_handle_out_of_bounds()
1040 __ubsan_handle_out_of_bounds_abort(struct COutOfBoundsData *pData, unsigned long ulIndex) in __ubsan_handle_out_of_bounds_abort() argument
1043 ASSERT(pData); in __ubsan_handle_out_of_bounds_abort()
1045 HandleOutOfBounds(true, pData, ulIndex); in __ubsan_handle_out_of_bounds_abort()
1049 __ubsan_handle_pointer_overflow(struct CPointerOverflowData *pData, unsigned long ulBase, unsigned … in __ubsan_handle_pointer_overflow() argument
1052 ASSERT(pData); in __ubsan_handle_pointer_overflow()
1054 HandlePointerOverflow(false, pData, ulBase, ulResult); in __ubsan_handle_pointer_overflow()
1058 __ubsan_handle_pointer_overflow_abort(struct CPointerOverflowData *pData, unsigned long ulBase, uns… in __ubsan_handle_pointer_overflow_abort() argument
1061 ASSERT(pData); in __ubsan_handle_pointer_overflow_abort()
1063 HandlePointerOverflow(true, pData, ulBase, ulResult); in __ubsan_handle_pointer_overflow_abort()
1067 __ubsan_handle_shift_out_of_bounds(struct CShiftOutOfBoundsData *pData, unsigned long ulLHS, unsign… in __ubsan_handle_shift_out_of_bounds() argument
1070 ASSERT(pData); in __ubsan_handle_shift_out_of_bounds()
1072 HandleShiftOutOfBounds(false, pData, ulLHS, ulRHS); in __ubsan_handle_shift_out_of_bounds()
1076 __ubsan_handle_shift_out_of_bounds_abort(struct CShiftOutOfBoundsData *pData, unsigned long ulLHS, … in __ubsan_handle_shift_out_of_bounds_abort() argument
1079 ASSERT(pData); in __ubsan_handle_shift_out_of_bounds_abort()
1081 HandleShiftOutOfBounds(true, pData, ulLHS, ulRHS); in __ubsan_handle_shift_out_of_bounds_abort()
1085 __ubsan_handle_sub_overflow(struct COverflowData *pData, unsigned long ulLHS, unsigned long ulRHS) in __ubsan_handle_sub_overflow() argument
1088 ASSERT(pData); in __ubsan_handle_sub_overflow()
1090 HandleOverflow(false, pData, ulLHS, ulRHS, MINUS_STRING); in __ubsan_handle_sub_overflow()
1094 __ubsan_handle_sub_overflow_abort(struct COverflowData *pData, unsigned long ulLHS, unsigned long u… in __ubsan_handle_sub_overflow_abort() argument
1097 ASSERT(pData); in __ubsan_handle_sub_overflow_abort()
1099 HandleOverflow(true, pData, ulLHS, ulRHS, MINUS_STRING); in __ubsan_handle_sub_overflow_abort()
1103 __ubsan_handle_type_mismatch(struct CTypeMismatchData *pData, unsigned long ulPointer) in __ubsan_handle_type_mismatch() argument
1106 ASSERT(pData); in __ubsan_handle_type_mismatch()
1108 …HandleTypeMismatch(false, &pData->mLocation, pData->mType, pData->mLogAlignment, pData->mTypeCheck… in __ubsan_handle_type_mismatch()
1112 __ubsan_handle_type_mismatch_abort(struct CTypeMismatchData *pData, unsigned long ulPointer) in __ubsan_handle_type_mismatch_abort() argument
1115 ASSERT(pData); in __ubsan_handle_type_mismatch_abort()
1117 …HandleTypeMismatch(true, &pData->mLocation, pData->mType, pData->mLogAlignment, pData->mTypeCheckK… in __ubsan_handle_type_mismatch_abort()
1121 __ubsan_handle_type_mismatch_v1(struct CTypeMismatchData_v1 *pData, unsigned long ulPointer) in __ubsan_handle_type_mismatch_v1() argument
1124 ASSERT(pData); in __ubsan_handle_type_mismatch_v1()
1126 …HandleTypeMismatch(false, &pData->mLocation, pData->mType, __BIT(pData->mLogAlignment), pData->mTy… in __ubsan_handle_type_mismatch_v1()
1130 __ubsan_handle_type_mismatch_v1_abort(struct CTypeMismatchData_v1 *pData, unsigned long ulPointer) in __ubsan_handle_type_mismatch_v1_abort() argument
1133 ASSERT(pData); in __ubsan_handle_type_mismatch_v1_abort()
1135 …HandleTypeMismatch(true, &pData->mLocation, pData->mType, __BIT(pData->mLogAlignment), pData->mTyp… in __ubsan_handle_type_mismatch_v1_abort()
1139 __ubsan_handle_vla_bound_not_positive(struct CVLABoundData *pData, unsigned long ulBound) in __ubsan_handle_vla_bound_not_positive() argument
1142 ASSERT(pData); in __ubsan_handle_vla_bound_not_positive()
1144 HandleVlaBoundNotPositive(false, pData, ulBound); in __ubsan_handle_vla_bound_not_positive()
1148 __ubsan_handle_vla_bound_not_positive_abort(struct CVLABoundData *pData, unsigned long ulBound) in __ubsan_handle_vla_bound_not_positive_abort() argument
1151 ASSERT(pData); in __ubsan_handle_vla_bound_not_positive_abort()
1153 HandleVlaBoundNotPositive(true, pData, ulBound); in __ubsan_handle_vla_bound_not_positive_abort()