• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:-

7  *     http://www.apache.org/licenses/LICENSE-2.0
40 // * Runtime (C++) -> AOTCompiler:
169 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
188 …size_t slotOffset = static_cast<size_t>(Index::PrevFpIndex) - static_cast<size_t>(Index::TypeIndex… in ComputeReservedSize()
203 - MEMBER_OFFSET(OptimizedFrame, prevFp)); in GetFrameFromSp()
221 // sp ----> |--------------------------| ---------------
223 // currentFp--> |--------------------------| |
225 // |--------------------------| OptimizedUnfoldArgVFrame
227 // |--------------------------| |
229 // +--------------------------+ ---------------
231 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
259 - MEMBER_OFFSET(OptimizedJSFunctionUnfoldArgVFrame, prevFp)); in GetFrameFromSp()
282 // +--------------------------+
283 // | arg[N-1] |
284 // +--------------------------+
286 // +--------------------------+
288 // +--------------------------+
290 // sp ---> +--------------------------+ -----------------
293 // |--------------------------| OptimizedJSFunctionArgsConfigFrame
296 // +--------------------------+ -----------------
298 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
322 - MEMBER_OFFSET(OptimizedJSFunctionArgConfigFrame, prevFp)); in GetFrameFromSp()
337 // +--------------------------+
338 // | arg[N-1] |
339 // +--------------------------+
341 // +--------------------------+
343 // +--------------------------+
345 // +--------------------------+
347 // +--------------------------+
348 // | new-target |
349 // +--------------------------+
350 // | call-target |
351 // |--------------------------|
353 // |--------------------------|
355 // sp ----> |--------------------------| ---------------
357 // |--------------------------| |
359 // |--------------------------| OptimizedJSFunctionFrame
361 // |--------------------------| |
362 // | call-target | v
363 // +--------------------------+ ---------------
365 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
384 … return static_cast<size_t>(Index::ReturnAddrIndex) - static_cast<size_t>(Index::JSFuncIndex); in GetFunctionDeltaReturnAddr()
436 …size_t slotOffset = static_cast<size_t>(Index::PrevFpIndex) - static_cast<size_t>(Index::JSFuncInd… in ComputeReservedJSFuncOffset()
451 - MEMBER_OFFSET(OptimizedJSFunctionFrame, prevFp)); in GetFrameFromSp()
454 // dynamic callee saveregisters for x86-64
468 // +--------------------------+
470 // sp ---> +--------------------------+ -----------------
472 // |--------------------------| |
474 // |--------------------------| |
476 // +--------------------------+ -----------------
512 …size_t slotOffset = static_cast<size_t>(Index::PrevFpIndex) - static_cast<size_t>(Index::PreLeaveF… in ComputeReservedSize()
523 return reinterpret_cast<OptimizedEntryFrame *>(reinterpret_cast<uintptr_t>(sp) - in GetFrameFromSp()
529 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
547 return reinterpret_cast<InterpretedFrameBase *>(const_cast<JSTaggedType *>(sp)) - 1; in GetFrameFromSp()
565 alignas(EAS) JSTaggedType *prev {nullptr}; // for llvm :c-fp ; for interrupt: thread-fp for gc
573 // +----------------------------------+
574 // | argv[n-1] |
575 // |----------------------------------|
577 // |----------------------------------|
579 // |----------------------------------|
581 // |----------------------------------|
583 // |----------------------------------|
585 // +----------------------------------+--------+
587 // |----------------------------------| |
589 // |----------------------------------| |
591 // |----------------------------------| |
593 // |----------------------------------| |
595 // |----------------------------------| |
597 // |----------------------------------| InterpretedFrame
599 // |----------------------------------| |
601 // |----------------------------------| |
603 // |----------------------------------| |
605 // +----------------------------------+--------+
607 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
638 return reinterpret_cast<InterpretedFrame *>(const_cast<JSTaggedType *>(sp)) - 1; in GetFrameFromSp()
670 // |--------------------------| ---------------
674 // |--------------------------| InterpretedBuiltinFrame
675 // | bytecode-PC | |
676 // |--------------------------| |
677 // | call-target | v
678 // +--------------------------+ ---------------
680 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
700 return reinterpret_cast<InterpretedBuiltinFrame *>(const_cast<JSTaggedType *>(sp)) - 1; in GetFrameFromSp()
719 // +----------------------------------+
720 // | argv[n-1] |
721 // |----------------------------------|
723 // |----------------------------------|
725 // |----------------------------------|
727 // |----------------------------------|
729 // |----------------------------------|
731 // +----------------------------------+--------+
735 // |----------------------------------| |
737 // |----------------------------------| |
739 // |----------------------------------| AsmInterpretedFrame
741 // |----------------------------------| |
743 // |----------------------------------| |
745 // |----------------------------------| |
747 // |----------------------------------| |
748 // | call-target | v
749 // +----------------------------------+--------+
751 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
787 return reinterpret_cast<AsmInterpretedFrame *>(const_cast<JSTaggedType *>(sp)) - 1; in GetFrameFromSp()
866 // +----------------------------------+---------------
870 // |----------------------------------| |
872 // |----------------------------------|---------------
874 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
892 return reinterpret_cast<InterpretedEntryFrame *>(const_cast<JSTaggedType *>(sp)) - 1; in GetFrameFromSp()
911 // +----------------------------------+---------------
915 // |----------------------------------| |
917 // |----------------------------------|---------------
919 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
942 return reinterpret_cast<AsmInterpretedEntryFrame *>(const_cast<JSTaggedType *>(sp)) - 1; in GetFrameFromSp()
950 // +----------------------------------+---------------
951 // | ret-address | ^
952 // |----------------------------------| |
956 // |----------------------------------|---------------
958 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
971 return reinterpret_cast<AsmInterpretedBridgeFrame *>(reinterpret_cast<uintptr_t>(sp) - in GetFrameFromSp()
1001 // * Optimized-leaved-frame layout as the following:
1002 // +--------------------------+
1003 // | argv[N-1] |
1004 // |--------------------------|
1006 // |--------------------------|
1008 // +--------------------------+-------------
1010 // |--------------------------| |
1012 // sp --> |--------------------------| OptimizedLeaveFrame
1013 // | ret-addr | |
1014 // |--------------------------| |
1016 // |--------------------------| |
1018 // +--------------------------+-------------
1020 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
1027 // argv[0]...argv[argc-1] dynamic according to agc
1030 return reinterpret_cast<OptimizedLeaveFrame *>(reinterpret_cast<uintptr_t>(sp) - in GetFrameFromSp()
1049 // * Optimized-leaved-frame-with-argv layout as the following:
1050 // +--------------------------+
1052 // +--------------------------+-------------
1054 // |--------------------------| |
1056 // sp --> |--------------------------| |
1058 // |--------------------------| |
1060 // |--------------------------| |
1062 // +--------------------------+-------------
1073 return reinterpret_cast<OptimizedWithArgvLeaveFrame *>(reinterpret_cast<uintptr_t>(sp) - in GetFrameFromSp()
1092 // +--------------------------+
1093 // | argv[N-1] |
1094 // |--------------------------|
1096 // |--------------------------|
1098 // +--------------------------+-------------
1100 // |--------------------------| |
1102 // +--------------------------+ |
1103 // | ret-addr | |
1104 // sp --> |--------------------------| OptimizedBuiltinLeaveFrame
1106 // |--------------------------| |
1108 // |--------------------------| |
1110 // +--------------------------+-------------
1112 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
1117 return reinterpret_cast<OptimizedBuiltinLeaveFrame *>(reinterpret_cast<uintptr_t>(sp) - in GetFrameFromSp()
1152 // argv[0]...argv[argc-1] dynamic according to agc
1156 // +--------------------------+
1157 // | argV[N - 1] |
1158 // |--------------------------|
1160 // |--------------------------+
1162 // +--------------------------+
1163 // | argV[1]=new-target |
1164 // +--------------------------+
1165 // | argV[0]=call-target |
1166 // +--------------------------+ ---------
1168 // |--------------------------| |
1170 // |--------------------------| |
1172 // |--------------------------| |
1174 // |--------------------------| |
1176 // +--------------------------+ ---------
1178 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
1199 return reinterpret_cast<BuiltinFrame *>(reinterpret_cast<uintptr_t>(sp) - in GetFrameFromSp()
1217 return offset - GetPreFpOffset(isArch32); in GetNumArgsToFpDelta()
1222 return offset - GetPreFpOffset(isArch32); in GetStackArgsToFpDelta()
1252 // +--------------------------+ ---------
1254 // |--------------------------| |
1256 // |--------------------------| |
1258 // |--------------------------| |
1260 // +--------------------------+ |
1262 // +--------------------------+ ---------
1264 // +--------------------------+
1266 // +--------------------------+
1268 // +--------------------------+
1270 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
1276 StackArgsTopIndex = -1,
1277 NumArgsIndex = -1,
1287 return reinterpret_cast<BuiltinWithArgvFrame *>(reinterpret_cast<uintptr_t>(sp) - in GetFrameFromSp()
1303 return topAddress - static_cast<uint32_t>(numberArgs) * sizeof(uintptr_t); in GetStackArgsAddress()
1340 reinterpret_cast<uintptr_t>(current_) - sizeof(FrameType)); in GetFrameType()