Lines Matching defs:CFI
501 // Provide some STACK CFI records;
507 "STACK CFI INIT 4000 1000 .cfa: $sp 0 + .ra: $ra\n"
509 "STACK CFI 4004 .cfa: $sp 32 +\n"
511 "STACK CFI 4008 $fp: .cfa -8 + ^ .ra: .cfa -4 + ^\n"
513 "STACK CFI 400c .cfa: $fp 32 +\n"
515 "STACK CFI 4018 .cfa: $sp 32 +\n"
517 "STACK CFI 4020 $fp: $fp .cfa: $sp 0 + .ra: .ra\n"
523 "STACK CFI INIT 5000 1000 .cfa: $sp .ra: $ra\n"
525 "STACK CFI INIT 5000 8 .cfa: $sp 0 + .ra: $ra\n"
527 // A function whose CFI makes the stack pointer
530 "STACK CFI INIT 6000 1000 .cfa: $sp 4 - .ra: $ra\n"
532 // A function with CFI expressions that can't be
535 "STACK CFI INIT 7000 1000 .cfa: moot .ra: ambiguous\n"
552 // Expect CFI to recover all callee-save registers. Since CFI is the
644 class CFI: public CFIFixture, public Test { };
646 // TODO(gordanac): add CFI tests
648 TEST_F(CFI, At4004) {
662 TEST_F(CFI, RejectBackwards) {
681 TEST_F(CFI, RejectBadExpressions) {