470 #if defined(__GCC32__) && !defined(__EABI__) |
470 #if defined(__GCC32__) && !defined(__EABI__) |
471 #define CSM_CFUNC(f) #f |
471 #define CSM_CFUNC(f) #f |
472 #define CSM_Z26Des16PanicLengthOutOfRangev " Des16PanicLengthOutOfRange__Fv" |
472 #define CSM_Z26Des16PanicLengthOutOfRangev " Des16PanicLengthOutOfRange__Fv" |
473 #define CSM_Z20Des8PanicDesOverflowv " Des8PanicDesOverflow__Fv" |
473 #define CSM_Z20Des8PanicDesOverflowv " Des8PanicDesOverflow__Fv" |
474 #define CSM_ZN10RArrayBase4GrowEv " Grow__10RArrayBase" |
474 #define CSM_ZN10RArrayBase4GrowEv " Grow__10RArrayBase" |
475 #define CSM_ZN3Mem8CompareCEPKtiS0_i " CompareC__3MemPCUsiT1i" |
475 #define CSM_ZN3Mem8CompareCEPKtiS1_i " CompareC__3MemPCUsiT1i" |
476 #define CSM_Z20Des16PanicBadDesTypev " Des16PanicBadDesType__Fv" |
476 #define CSM_Z20Des16PanicBadDesTypev " Des16PanicBadDesType__Fv" |
477 #define CSM_Z24Des16PanicLengthNegativev " Des16PanicLengthNegative__Fv" |
477 #define CSM_Z24Des16PanicLengthNegativev " Des16PanicLengthNegative__Fv" |
478 #define CSM_Z19Des8PanicBadDesTypev " Des8PanicBadDesType__Fv" |
478 #define CSM_Z19Des8PanicBadDesTypev " Des8PanicBadDesType__Fv" |
479 #define CSM_ZN3Mem7CompareEPKtiS0_i " Compare__3MemPCUsiT1i" |
479 #define CSM_ZN3Mem7CompareEPKtiS1_i " Compare__3MemPCUsiT1i" |
480 #define CSM_Z23Des8PanicLengthNegativev " Des8PanicLengthNegative__Fv" |
480 #define CSM_Z23Des8PanicLengthNegativev " Des8PanicLengthNegative__Fv" |
481 #define CSM_ZN17RPointerArrayBase4GrowEv " Grow__17RPointerArrayBase" |
481 #define CSM_ZN17RPointerArrayBase4GrowEv " Grow__17RPointerArrayBase" |
482 #define CSM_Z28Des16PanicDesIndexOutOfRangev " Des16PanicDesIndexOutOfRange__Fv" |
482 #define CSM_Z28Des16PanicDesIndexOutOfRangev " Des16PanicDesIndexOutOfRange__Fv" |
483 #define CSM_ZN3Mem8CompareFEPKhiS0_i " CompareF__3MemPCUciT1i" |
483 #define CSM_ZN3Mem8CompareFEPKhiS1_i " CompareF__3MemPCUciT1i" |
484 #define CSM_Z5Panic9TCdtPanic " Panic__F9TCdtPanic" |
484 #define CSM_Z5Panic9TCdtPanic " Panic__F9TCdtPanic" |
485 #define CSM_Z27Des8PanicDesIndexOutOfRangev " Des8PanicDesIndexOutOfRange__Fv" |
485 #define CSM_Z27Des8PanicDesIndexOutOfRangev " Des8PanicDesIndexOutOfRange__Fv" |
486 #define CSM_ZN3Mem8CompareFEPKtiS0_i " CompareF__3MemPCUsiT1i" |
486 #define CSM_ZN3Mem8CompareFEPKtiS1_i " CompareF__3MemPCUsiT1i" |
487 #define CSM_Z26Des8PanicMaxLengthNegativev " Des8PanicMaxLengthNegative__Fv" |
487 #define CSM_Z26Des8PanicMaxLengthNegativev " Des8PanicMaxLengthNegative__Fv" |
488 #define CSM_Z25Des8PanicLengthOutOfRangev " Des8PanicLengthOutOfRange__Fv" |
488 #define CSM_Z25Des8PanicLengthOutOfRangev " Des8PanicLengthOutOfRange__Fv" |
489 #define CSM_Z21Des16PanicDesOverflowv " Des16PanicDesOverflow__Fv" |
489 #define CSM_Z21Des16PanicDesOverflowv " Des16PanicDesOverflow__Fv" |
490 #define CSM_Z27Des16PanicMaxLengthNegativev " Des16PanicMaxLengthNegative__Fv" |
490 #define CSM_Z27Des16PanicMaxLengthNegativev " Des16PanicMaxLengthNegative__Fv" |
491 #define CSM_Z18PanicBadArrayIndexv " PanicBadArrayIndex__Fv" |
491 #define CSM_Z18PanicBadArrayIndexv " PanicBadArrayIndex__Fv" |
492 #define CSM_Z22Des8PanicPosOutOfRangev " Des8PanicPosOutOfRange__Fv" |
492 #define CSM_Z22Des8PanicPosOutOfRangev " Des8PanicPosOutOfRange__Fv" |
493 #define CSM_Z23Des16PanicPosOutOfRangev " Des16PanicPosOutOfRange__Fv" |
493 #define CSM_Z23Des16PanicPosOutOfRangev " Des16PanicPosOutOfRange__Fv" |
494 #define CSM_ZN3Mem8CompareCEPKhiS0_i " CompareC__3MemPCUciT1i" |
494 #define CSM_ZN3Mem8CompareCEPKhiS1_i " CompareC__3MemPCUciT1i" |
495 #define CSM_Z22RHeap_PanicBadNextCellv " RHeap_PanicBadNextCell__Fv" |
495 #define CSM_Z22RHeap_PanicBadNextCellv " RHeap_PanicBadNextCell__Fv" |
496 #define CSM_Z30PanicEWordMoveSourceNotAlignedv " PanicEWordMoveSourceNotAligned__Fv" |
496 #define CSM_Z30PanicEWordMoveSourceNotAlignedv " PanicEWordMoveSourceNotAligned__Fv" |
497 #define CSM_Z30PanicEWordMoveTargetNotAlignedv " PanicEWordMoveTargetNotAligned__Fv" |
497 #define CSM_Z30PanicEWordMoveTargetNotAlignedv " PanicEWordMoveTargetNotAligned__Fv" |
498 #define CSM_Z34PanicEWordMoveLengthNotMultipleOf4v " PanicEWordMoveLengthNotMultipleOf4__Fv" |
498 #define CSM_Z34PanicEWordMoveLengthNotMultipleOf4v " PanicEWordMoveLengthNotMultipleOf4__Fv" |
499 #define CSM_ZN16DMemModelProcess13TryOpenOsAsidEv "TryOpenOsAsid__16DMemModelProcess" |
499 #define CSM_ZN16DMemModelProcess13TryOpenOsAsidEv "TryOpenOsAsid__16DMemModelProcess" |
503 // CIA symbol macros for RVCT |
503 // CIA symbol macros for RVCT |
504 #define CSM_CFUNC(f) "__cpp(" #f ")" |
504 #define CSM_CFUNC(f) "__cpp(" #f ")" |
505 #define CSM_Z26Des16PanicLengthOutOfRangev " __cpp(Des16PanicLengthOutOfRange)" |
505 #define CSM_Z26Des16PanicLengthOutOfRangev " __cpp(Des16PanicLengthOutOfRange)" |
506 #define CSM_Z20Des8PanicDesOverflowv " __cpp(Des8PanicDesOverflow)" |
506 #define CSM_Z20Des8PanicDesOverflowv " __cpp(Des8PanicDesOverflow)" |
507 #define CSM_ZN10RArrayBase4GrowEv " __cpp(RArrayBase::Grow)" |
507 #define CSM_ZN10RArrayBase4GrowEv " __cpp(RArrayBase::Grow)" |
508 #define CSM_ZN3Mem8CompareCEPKtiS0_i " __cpp(static_cast<int (*) (const unsigned short*, int, const unsigned short*, int)>(&Mem::CompareC))" |
508 #define CSM_ZN3Mem8CompareCEPKtiS1_i " __cpp(static_cast<int (*) (const unsigned short*, int, const unsigned short*, int)>(&Mem::CompareC))" |
509 #define CSM_Z20Des16PanicBadDesTypev " __cpp(Des16PanicBadDesType)" |
509 #define CSM_Z20Des16PanicBadDesTypev " __cpp(Des16PanicBadDesType)" |
510 #define CSM_Z24Des16PanicLengthNegativev " __cpp(Des16PanicLengthNegative)" |
510 #define CSM_Z24Des16PanicLengthNegativev " __cpp(Des16PanicLengthNegative)" |
511 #define CSM_Z19Des8PanicBadDesTypev " __cpp(Des8PanicBadDesType)" |
511 #define CSM_Z19Des8PanicBadDesTypev " __cpp(Des8PanicBadDesType)" |
512 #define CSM_ZN3Mem7CompareEPKtiS0_i " __cpp(static_cast<int (*) (const unsigned short*, int, const unsigned short*, int)>(&Mem::Compare))" |
512 #define CSM_ZN3Mem7CompareEPKtiS1_i " __cpp(static_cast<int (*) (const unsigned short*, int, const unsigned short*, int)>(&Mem::Compare))" |
513 #define CSM_Z23Des8PanicLengthNegativev " __cpp(Des8PanicLengthNegative)" |
513 #define CSM_Z23Des8PanicLengthNegativev " __cpp(Des8PanicLengthNegative)" |
514 #define CSM_ZN17RPointerArrayBase4GrowEv " __cpp(RPointerArrayBase::Grow)" |
514 #define CSM_ZN17RPointerArrayBase4GrowEv " __cpp(RPointerArrayBase::Grow)" |
515 #define CSM_Z28Des16PanicDesIndexOutOfRangev " __cpp(Des16PanicDesIndexOutOfRange)" |
515 #define CSM_Z28Des16PanicDesIndexOutOfRangev " __cpp(Des16PanicDesIndexOutOfRange)" |
516 #define CSM_ZN3Mem8CompareFEPKhiS0_i " __cpp(static_cast<int (*) (const unsigned char*, int, const unsigned char*, int)>(&Mem::CompareF))" |
516 #define CSM_ZN3Mem8CompareFEPKhiS1_i " __cpp(static_cast<int (*) (const unsigned char*, int, const unsigned char*, int)>(&Mem::CompareF))" |
517 #define CSM_Z5Panic9TCdtPanic " __cpp(Panic)" |
517 #define CSM_Z5Panic9TCdtPanic " __cpp(Panic)" |
518 #define CSM_Z27Des8PanicDesIndexOutOfRangev " __cpp(Des8PanicDesIndexOutOfRange)" |
518 #define CSM_Z27Des8PanicDesIndexOutOfRangev " __cpp(Des8PanicDesIndexOutOfRange)" |
519 #define CSM_ZN3Mem8CompareFEPKtiS0_i " __cpp(static_cast<int (*) (const unsigned short*, int, const unsigned short*, int)>(&Mem::CompareF))" |
519 #define CSM_ZN3Mem8CompareFEPKtiS1_i " __cpp(static_cast<int (*) (const unsigned short*, int, const unsigned short*, int)>(&Mem::CompareF))" |
520 #define CSM_Z26Des8PanicMaxLengthNegativev " __cpp(Des8PanicMaxLengthNegative)" |
520 #define CSM_Z26Des8PanicMaxLengthNegativev " __cpp(Des8PanicMaxLengthNegative)" |
521 #define CSM_Z25Des8PanicLengthOutOfRangev " __cpp(Des8PanicLengthOutOfRange)" |
521 #define CSM_Z25Des8PanicLengthOutOfRangev " __cpp(Des8PanicLengthOutOfRange)" |
522 #define CSM_Z21Des16PanicDesOverflowv " __cpp(Des16PanicDesOverflow)" |
522 #define CSM_Z21Des16PanicDesOverflowv " __cpp(Des16PanicDesOverflow)" |
523 #define CSM_Z27Des16PanicMaxLengthNegativev " __cpp(Des16PanicMaxLengthNegative)" |
523 #define CSM_Z27Des16PanicMaxLengthNegativev " __cpp(Des16PanicMaxLengthNegative)" |
524 #define CSM_Z18PanicBadArrayIndexv " __cpp(PanicBadArrayIndex)" |
524 #define CSM_Z18PanicBadArrayIndexv " __cpp(PanicBadArrayIndex)" |
525 #define CSM_Z22Des8PanicPosOutOfRangev " __cpp(Des8PanicPosOutOfRange)" |
525 #define CSM_Z22Des8PanicPosOutOfRangev " __cpp(Des8PanicPosOutOfRange)" |
526 #define CSM_Z23Des16PanicPosOutOfRangev " __cpp(Des16PanicPosOutOfRange)" |
526 #define CSM_Z23Des16PanicPosOutOfRangev " __cpp(Des16PanicPosOutOfRange)" |
527 #define CSM_ZN3Mem8CompareCEPKhiS0_i " __cpp(static_cast<int (*) (const unsigned char*, int, const unsigned char*, int)>(&Mem::CompareC))" |
527 #define CSM_ZN3Mem8CompareCEPKhiS1_i " __cpp(static_cast<int (*) (const unsigned char*, int, const unsigned char*, int)>(&Mem::CompareC))" |
528 #define CSM_Z22RHeap_PanicBadNextCellv " __cpp(RHeap_PanicBadNextCell)" |
528 #define CSM_Z22RHeap_PanicBadNextCellv " __cpp(RHeap_PanicBadNextCell)" |
529 #define CSM_Z30PanicEWordMoveSourceNotAlignedv " __cpp(PanicEWordMoveSourceNotAligned)" |
529 #define CSM_Z30PanicEWordMoveSourceNotAlignedv " __cpp(PanicEWordMoveSourceNotAligned)" |
530 #define CSM_Z30PanicEWordMoveTargetNotAlignedv " __cpp(PanicEWordMoveTargetNotAligned)" |
530 #define CSM_Z30PanicEWordMoveTargetNotAlignedv " __cpp(PanicEWordMoveTargetNotAligned)" |
531 #define CSM_Z34PanicEWordMoveLengthNotMultipleOf4v " __cpp(PanicEWordMoveLengthNotMultipleOf4)" |
531 #define CSM_Z34PanicEWordMoveLengthNotMultipleOf4v " __cpp(PanicEWordMoveLengthNotMultipleOf4)" |
532 #define CSM_ZN16DMemModelProcess13TryOpenOsAsidEv " __cpp(DMemModelProcess::TryOpenOsAsid)" |
532 #define CSM_ZN16DMemModelProcess13TryOpenOsAsidEv " __cpp(DMemModelProcess::TryOpenOsAsid)" |
535 // CIA symbol macros for EABI assemblers |
535 // CIA symbol macros for EABI assemblers |
536 #define CSM_CFUNC(f) #f |
536 #define CSM_CFUNC(f) #f |
537 #define CSM_Z26Des16PanicLengthOutOfRangev " _Z26Des16PanicLengthOutOfRangev" |
537 #define CSM_Z26Des16PanicLengthOutOfRangev " _Z26Des16PanicLengthOutOfRangev" |
538 #define CSM_Z20Des8PanicDesOverflowv " _Z20Des8PanicDesOverflowv" |
538 #define CSM_Z20Des8PanicDesOverflowv " _Z20Des8PanicDesOverflowv" |
539 #define CSM_ZN10RArrayBase4GrowEv " _ZN10RArrayBase4GrowEv" |
539 #define CSM_ZN10RArrayBase4GrowEv " _ZN10RArrayBase4GrowEv" |
540 #define CSM_ZN3Mem8CompareCEPKtiS0_i " _ZN3Mem8CompareCEPKtiS0_i" |
540 #define CSM_ZN3Mem8CompareCEPKtiS1_i " _ZN3Mem8CompareCEPKtiS1_i" |
541 #define CSM_Z20Des16PanicBadDesTypev " _Z20Des16PanicBadDesTypev" |
541 #define CSM_Z20Des16PanicBadDesTypev " _Z20Des16PanicBadDesTypev" |
542 #define CSM_Z24Des16PanicLengthNegativev " _Z24Des16PanicLengthNegativev" |
542 #define CSM_Z24Des16PanicLengthNegativev " _Z24Des16PanicLengthNegativev" |
543 #define CSM_Z19Des8PanicBadDesTypev " _Z19Des8PanicBadDesTypev" |
543 #define CSM_Z19Des8PanicBadDesTypev " _Z19Des8PanicBadDesTypev" |
544 #define CSM_ZN3Mem7CompareEPKtiS0_i " _ZN3Mem7CompareEPKtiS0_i" |
544 #define CSM_ZN3Mem7CompareEPKtiS1_i " _ZN3Mem7CompareEPKtiS1_i" |
545 #define CSM_Z23Des8PanicLengthNegativev " _Z23Des8PanicLengthNegativev" |
545 #define CSM_Z23Des8PanicLengthNegativev " _Z23Des8PanicLengthNegativev" |
546 #define CSM_ZN17RPointerArrayBase4GrowEv " _ZN17RPointerArrayBase4GrowEv" |
546 #define CSM_ZN17RPointerArrayBase4GrowEv " _ZN17RPointerArrayBase4GrowEv" |
547 #define CSM_Z28Des16PanicDesIndexOutOfRangev " _Z28Des16PanicDesIndexOutOfRangev" |
547 #define CSM_Z28Des16PanicDesIndexOutOfRangev " _Z28Des16PanicDesIndexOutOfRangev" |
548 #define CSM_ZN3Mem8CompareFEPKhiS0_i " _ZN3Mem8CompareFEPKhiS0_i" |
548 #define CSM_ZN3Mem8CompareFEPKhiS1_i " _ZN3Mem8CompareFEPKhiS1_i" |
549 #define CSM_Z5Panic9TCdtPanic " _Z5Panic9TCdtPanic" |
549 #define CSM_Z5Panic9TCdtPanic " _Z5Panic9TCdtPanic" |
550 #define CSM_Z27Des8PanicDesIndexOutOfRangev " _Z27Des8PanicDesIndexOutOfRangev" |
550 #define CSM_Z27Des8PanicDesIndexOutOfRangev " _Z27Des8PanicDesIndexOutOfRangev" |
551 #define CSM_ZN3Mem8CompareFEPKtiS0_i " _ZN3Mem8CompareFEPKtiS0_i" |
551 #define CSM_ZN3Mem8CompareFEPKtiS1_i " _ZN3Mem8CompareFEPKtiS1_i" |
552 #define CSM_Z26Des8PanicMaxLengthNegativev " _Z26Des8PanicMaxLengthNegativev" |
552 #define CSM_Z26Des8PanicMaxLengthNegativev " _Z26Des8PanicMaxLengthNegativev" |
553 #define CSM_Z25Des8PanicLengthOutOfRangev " _Z25Des8PanicLengthOutOfRangev" |
553 #define CSM_Z25Des8PanicLengthOutOfRangev " _Z25Des8PanicLengthOutOfRangev" |
554 #define CSM_Z21Des16PanicDesOverflowv " _Z21Des16PanicDesOverflowv" |
554 #define CSM_Z21Des16PanicDesOverflowv " _Z21Des16PanicDesOverflowv" |
555 #define CSM_Z27Des16PanicMaxLengthNegativev " _Z27Des16PanicMaxLengthNegativev" |
555 #define CSM_Z27Des16PanicMaxLengthNegativev " _Z27Des16PanicMaxLengthNegativev" |
556 #define CSM_Z18PanicBadArrayIndexv " _Z18PanicBadArrayIndexv" |
556 #define CSM_Z18PanicBadArrayIndexv " _Z18PanicBadArrayIndexv" |
557 #define CSM_Z22Des8PanicPosOutOfRangev " _Z22Des8PanicPosOutOfRangev" |
557 #define CSM_Z22Des8PanicPosOutOfRangev " _Z22Des8PanicPosOutOfRangev" |
558 #define CSM_Z23Des16PanicPosOutOfRangev " _Z23Des16PanicPosOutOfRangev" |
558 #define CSM_Z23Des16PanicPosOutOfRangev " _Z23Des16PanicPosOutOfRangev" |
559 #define CSM_ZN3Mem8CompareCEPKhiS0_i " _ZN3Mem8CompareCEPKhiS0_i" |
559 #define CSM_ZN3Mem8CompareCEPKhiS1_i " _ZN3Mem8CompareCEPKhiS1_i" |
560 #define CSM_Z22RHeap_PanicBadNextCellv " _Z22RHeap_PanicBadNextCellv" |
560 #define CSM_Z22RHeap_PanicBadNextCellv " _Z22RHeap_PanicBadNextCellv" |
561 #define CSM_Z30PanicEWordMoveSourceNotAlignedv " _Z30PanicEWordMoveSourceNotAlignedv" |
561 #define CSM_Z30PanicEWordMoveSourceNotAlignedv " _Z30PanicEWordMoveSourceNotAlignedv" |
562 #define CSM_Z30PanicEWordMoveTargetNotAlignedv " _Z30PanicEWordMoveTargetNotAlignedv" |
562 #define CSM_Z30PanicEWordMoveTargetNotAlignedv " _Z30PanicEWordMoveTargetNotAlignedv" |
563 #define CSM_Z34PanicEWordMoveLengthNotMultipleOf4v " _Z34PanicEWordMoveLengthNotMultipleOf4v" |
563 #define CSM_Z34PanicEWordMoveLengthNotMultipleOf4v " _Z34PanicEWordMoveLengthNotMultipleOf4v" |
564 #define CSM_ZN16DMemModelProcess13TryOpenOsAsidEv " _ZN16DMemModelProcess13TryOpenOsAsidEv" |
564 #define CSM_ZN16DMemModelProcess13TryOpenOsAsidEv " _ZN16DMemModelProcess13TryOpenOsAsidEv" |