@@ -74,7 +74,7 @@ void __attribute__((__constructor__(8000))) evicteeTrampolineInit(void)
7474 T->prot = PROT_READ | PROT_EXEC;
7575 T->num_entries = num_entries;
7676 T->preload = false ;
77- T->entries [0 ].kind = ENTRY_INSTRUCTION ;
77+ T->entries [0 ].kind = ENTRY_INSTR ;
7878 T->entries [0 ].length = 0 ;
7979 T->entries [0 ].bytes = nullptr ;
8080 T->entries [1 ].kind = ENTRY_BREAK;
@@ -394,7 +394,7 @@ static int getTrampolineSize(const Binary *B, const Trampoline *T,
394394 case ENTRY_REL32:
395395 size += sizeof (int32_t );
396396 continue ;
397- case ENTRY_INSTRUCTION :
397+ case ENTRY_INSTR :
398398 {
399399 int r = relocateInstr (I->addr , /* offset=*/ 0 , I->original .bytes ,
400400 I->size , I->pic , nullptr );
@@ -403,14 +403,14 @@ static int getTrampolineSize(const Binary *B, const Trampoline *T,
403403 size += r;
404404 continue ;
405405 }
406- case ENTRY_INSTRUCTION_BYTES :
406+ case ENTRY_INSTR_BYTES :
407407 size += I->size ;
408408 continue ;
409409 case ENTRY_BREAK:
410410 size += buildBreak (B, I, /* offset=*/ 0 , entry.optimize ,
411411 BUILD_SIZE);
412412 continue ;
413- case ENTRY_TAKEN :
413+ case ENTRY_TAKE :
414414 size += /* sizeof(jmpq)=*/ 5 ;
415415 continue ;
416416 }
@@ -462,14 +462,14 @@ static intptr_t getBuiltinLabelAddress(const Binary *B, const Instr *I,
462462 return (intptr_t )I->addr ;
463463 break ;
464464 case ' t' :
465- if (strcmp (label, " .Ltaken " ) == 0 )
465+ if (strcmp (label, " .Ltake " ) == 0 )
466466 {
467467 intptr_t target = getCFTTarget (I->addr , I->original .bytes ,
468468 I->size , CFT_JCC);
469469 if (target == INTPTR_MIN)
470470 error (" failed to build trampoline; instruction at address "
471471 " 0x%lx is not a conditional branch (as required by "
472- " \" .Ltaken \" )" , I->addr );
472+ " \" .Ltake \" )" , I->addr );
473473 return target;
474474 }
475475 break ;
@@ -542,21 +542,21 @@ static size_t getTrampolineBounds(const Binary *B, const Trampoline *T,
542542 }
543543 continue ;
544544 }
545- case ENTRY_INSTRUCTION :
545+ case ENTRY_INSTR :
546546 {
547547 int r = relocateInstr (I->addr , /* offset=*/ 0 , I->original .bytes ,
548548 I->size , I->pic , nullptr );
549549 size += (r < 0 ? 0 : r);
550550 continue ;
551551 }
552- case ENTRY_INSTRUCTION_BYTES :
552+ case ENTRY_INSTR_BYTES :
553553 size += I->size ;
554554 continue ;
555555 case ENTRY_BREAK:
556556 size += buildBreak (B, I, /* offset=*/ 0 , entry.optimize ,
557557 BUILD_SIZE);
558558 continue ;
559- case ENTRY_TAKEN :
559+ case ENTRY_TAKE :
560560 size += /* sizeof(jmpq)=*/ 5 ;
561561 continue ;
562562 }
@@ -631,18 +631,18 @@ static off_t buildLabelSet(const Binary *B, const Trampoline *T,
631631 case ENTRY_REL32:
632632 offset += sizeof (int32_t );
633633 continue ;
634- case ENTRY_INSTRUCTION :
634+ case ENTRY_INSTR :
635635 offset += relocateInstr (I->addr , /* offset=*/ 0 ,
636636 I->original .bytes , I->size , I->pic , nullptr );
637637 continue ;
638- case ENTRY_INSTRUCTION_BYTES :
638+ case ENTRY_INSTR_BYTES :
639639 offset += I->size ;
640640 continue ;
641641 case ENTRY_BREAK:
642642 offset += buildBreak (B, I, offset, entry.optimize ,
643643 BUILD_SIZE, brk, nullptr );
644644 continue ;
645- case ENTRY_TAKEN :
645+ case ENTRY_TAKE :
646646 offset += /* sizeof(jmpq)=*/ 5 ;
647647 continue ;
648648 }
@@ -781,14 +781,14 @@ static void buildBytes(const Binary *B, const Trampoline *T,
781781 continue ;
782782 }
783783
784- case ENTRY_INSTRUCTION :
784+ case ENTRY_INSTR :
785785 {
786786 relocateInstr (I->addr , entry32 + buf.size (),
787787 I->original .bytes , I->size , I->pic , &buf);
788788 continue ;
789789 }
790790
791- case ENTRY_INSTRUCTION_BYTES :
791+ case ENTRY_INSTR_BYTES :
792792 buf.push (I->original .bytes , I->size );
793793 break ;
794794
@@ -797,7 +797,7 @@ static void buildBytes(const Binary *B, const Trampoline *T,
797797 BUILD_BYTES, &brk, &buf);
798798 break ;
799799
800- case ENTRY_TAKEN :
800+ case ENTRY_TAKE :
801801 {
802802 intptr_t target = getCFTTarget (I->addr , I->original .bytes ,
803803 I->size , CFT_JCC);
@@ -940,9 +940,9 @@ bool TrampolineCmp::operator()(const Trampoline *a, const Trampoline *b) const
940940 return (entry_a->uint64 < entry_b->uint64 );
941941 }
942942 break ;
943- case ENTRY_DEBUG: case ENTRY_INSTRUCTION :
944- case ENTRY_INSTRUCTION_BYTES : case ENTRY_BREAK:
945- case ENTRY_TAKEN :
943+ case ENTRY_DEBUG: case ENTRY_INSTR :
944+ case ENTRY_INSTR_BYTES : case ENTRY_BREAK:
945+ case ENTRY_TAKE :
946946 break ;
947947 }
948948 }
0 commit comments