Changeset 161686 in webkit for trunk/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
- Timestamp:
- Jan 10, 2014, 3:47:12 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
r160186 r161686 523 523 524 524 // These are for building an interpreter from generated assembly code: 525 #if CPU(X86_64) 526 #define OFFLINE_ASM_BEGIN asm ( \ 527 ".cfi_startproc\n" 528 529 #define OFFLINE_ASM_END \ 530 ".cfi_endproc\n" \ 531 ); 532 #else 525 533 #define OFFLINE_ASM_BEGIN asm ( 526 534 #define OFFLINE_ASM_END ); 535 #endif 527 536 528 537 #define OFFLINE_ASM_OPCODE_LABEL(__opcode) OFFLINE_ASM_GLOBAL_LABEL(llint_##__opcode) … … 537 546 ".thumb_func " THUMB_FUNC_PARAM(label) "\n" \ 538 547 SYMBOL_STRING(label) ":\n" 548 #elif CPU(X86_64) 549 #define OFFLINE_ASM_GLOBAL_LABEL(label) \ 550 ".text\n" \ 551 ".globl " SYMBOL_STRING(label) "\n" \ 552 HIDE_SYMBOL(label) "\n" \ 553 SYMBOL_STRING(label) ":\n" \ 554 ".cfi_def_cfa rbp, 0\n" \ 555 ".cfi_offset 16, 8\n" \ 556 ".cfi_offset 6, 0\n" 539 557 #else 540 558 #define OFFLINE_ASM_GLOBAL_LABEL(label) \
Note:
See TracChangeset
for help on using the changeset viewer.