1# 2# Autogenerated by generate-bytecode-expectations. 3# 4 5--- 6pool type: mixed 7execute: yes 8wrap: yes 9 10--- 11snippet: " 12 g = function(){}; eval(''); return g(); 13" 14frame size: 10 15parameter count: 1 16bytecode array length: 89 17bytecodes: [ 18 B(CallRuntime), U16(Runtime::kNewFunctionContext), R(closure), U8(1), 19 B(PushContext), R(0), 20 B(Ldar), R(this), 21 B(StaContextSlot), R(context), U8(4), 22 B(CreateMappedArguments), 23 B(StaContextSlot), R(context), U8(5), 24 B(Ldar), R(new_target), 25 B(StaContextSlot), R(context), U8(6), 26 /* 30 E> */ B(StackCheck), 27 /* 34 S> */ B(CreateClosure), U8(0), U8(0), 28 /* 36 E> */ B(StaLookupSlotSloppy), U8(1), 29 /* 52 S> */ B(LdaConstant), U8(2), 30 B(Star), R(3), 31 B(CallRuntimeForPair), U16(Runtime::kLoadLookupSlotForCall), R(3), U8(1), R(1), 32 B(LdaConstant), U8(3), 33 B(Star), R(3), 34 B(LdaZero), 35 B(Star), R(7), 36 B(LdaSmi), U8(30), 37 B(Star), R(8), 38 B(LdaSmi), U8(52), 39 B(Star), R(9), 40 B(Mov), R(1), R(4), 41 B(Mov), R(3), R(5), 42 B(Mov), R(closure), R(6), 43 B(CallRuntime), U16(Runtime::kResolvePossiblyDirectEval), R(4), U8(6), 44 B(Star), R(1), 45 /* 52 E> */ B(Call), R(1), R(2), U8(2), U8(0), 46 /* 62 S> */ B(LdaConstant), U8(1), 47 B(Star), R(3), 48 B(CallRuntimeForPair), U16(Runtime::kLoadLookupSlotForCall), R(3), U8(1), R(1), 49 /* 69 E> */ B(Call), R(1), R(2), U8(1), U8(3), 50 /* 74 S> */ B(Return), 51] 52constant pool: [ 53 InstanceType::SHARED_FUNCTION_INFO_TYPE, 54 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, 55 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, 56 InstanceType::ONE_BYTE_INTERNALIZED_STRING_TYPE, 57] 58handlers: [ 59] 60 61