| /ark/runtime_core/runtime/include/mem/ |
| D | panda_containers.h | 35 using PandaForwardList = std::forward_list<T, mem::AllocatorAdapter<T>>; 38 using PandaForwardListTL = std::forward_list<T, mem::AllocatorAdapter<T, mem::AllocScope::LOCAL>>; 41 using PandaList = std::list<T, mem::AllocatorAdapter<T>>; 44 using PandaListTL = std::list<T, mem::AllocatorAdapter<T, mem::AllocScope::LOCAL>>; 47 using PandaDeque = std::deque<T, mem::AllocatorAdapter<T>>; 50 using PandaDequeTL = std::deque<T, mem::AllocatorAdapter<T, mem::AllocScope::LOCAL>>; 53 using PandaQueue = std::queue<T, PandaContainer>; 56 using PandaQueueTL = std::queue<T, PandaContainer>; 59 using PandaStack = std::stack<T, PandaContainer>; 62 using PandaStackTL = std::stack<T, PandaContainer>; [all …]
|
| D | panda_string.h | 30 using PandaString = std::basic_string<char, std::char_traits<char>, mem::AllocatorAdapter<char>>; 31 using PandaStringStream = std::basic_stringstream<char, std::char_traits<char>, mem::AllocatorAdapt… 32 using PandaIStringStream = std::basic_istringstream<char, std::char_traits<char>, mem::AllocatorAda… 33 using PandaOStringStream = std::basic_ostringstream<char, std::char_traits<char>, mem::AllocatorAda… 51 using argument_type = panda::PandaString; 52 using result_type = std::size_t; 73 using argument_type = panda::PandaStringHash::argument_type; 74 using result_type = panda::PandaStringHash::result_type;
|
| /ark/runtime_core/libpandabase/utils/ |
| D | arena_containers.h | 37 using ArenaVector = std::vector<T, ArenaAllocatorAdapter<T, use_oom_handler>>; 39 using ArenaDeque = std::deque<T, ArenaAllocatorAdapter<T, use_oom_handler>>; 41 using ArenaStack = std::stack<T, ArenaContainer>; 43 using ArenaQueue = std::queue<T, ArenaContainer>; 45 using ArenaList = std::list<T, ArenaAllocatorAdapter<T, use_oom_handler>>; 47 using ArenaSet = std::set<Key, Compare, ArenaAllocatorAdapter<Key, use_oom_handler>>; 49 using ArenaMap = std::map<Key, T, Compare, ArenaAllocatorAdapter<std::pair<const Key, T>, use_oom_h… 51 using ArenaMultiMap = std::multimap<Key, T, Compare, ArenaAllocatorAdapter<std::pair<const Key, T>,… 54 using ArenaUnorderedMultiMap = 58 using ArenaUnorderedMap = [all …]
|
| D | cframe_layout.h | 34 using NextStackRegion = StackRegion<START + SIZE, SZ>; 36 using NextStackSlot = StackRegion<START + SIZE, 1>; 82 using StackArgSlot = StackRegion<-2, 1>; // -2 slot 83 using LrSlot = StackArgSlot::NextStackSlot; // -1 slot 84 using PrevFrameSlot = LrSlot::NextStackSlot; // 0 slot 85 using MethodSlot = PrevFrameSlot::NextStackSlot; // 1 slot 86 using FlagsSlot = MethodSlot::NextStackSlot; // 2 slot 87 using DataRegion = FlagsSlot::NextStackRegion<2>; // [3..4] slots 88 using LocalsRegion = DataRegion::NextStackRegion<4>; // [5..8] slots 89 using SlotsRegion = LocalsRegion::NextStackRegion<0>; // [9...] slots [all …]
|
| /ark/runtime_core/verification/debug/handlers/ |
| D | literal_parser.h | 28 using panda::parser::action; in LiteralParser() 29 using panda::parser::charset; in LiteralParser() 30 using panda::parser::parser; in LiteralParser() 34 using p = typename Parser::template next<Literal>; in LiteralParser() 51 using panda::parser::action; in LiteralsParser() 52 using panda::parser::charset; in LiteralsParser() 53 using panda::parser::parser; in LiteralsParser() 57 using Context = Vector<String>; in LiteralsParser() 59 using p = typename parser<Context, const char, const char *>::template next<Literals>; in LiteralsParser() 60 using p1 = typename p::p; in LiteralsParser() [all …]
|
| D | config_handler_breakpoints.cpp | 34 using panda::Method; 35 using panda::parser::action; 36 using panda::parser::parser; 37 using panda::verifier::config::Section; 51 using panda::parser::charset; in BreakpointParser() 52 using p = parser<Context, const char, const char *>::next<Breakpoint>; in BreakpointParser() 53 using p1 = p::p; in BreakpointParser() 54 using p2 = p1::p; in BreakpointParser() 55 using p3 = p2::p; in BreakpointParser() 56 using p4 = p3::p; in BreakpointParser() [all …]
|
| D | config_handler_allowlist.cpp | 33 using panda::Method; 34 using panda::parser::action; 35 using panda::parser::parser; 36 using panda::verifier::config::Section; 37 using panda::verifier::debug::AllowlistKind; 43 using panda::parser::charset; in AllowlistMethodParser() 44 using p = parser<PandaString, const char, const char *>::next<Allowlist>; in AllowlistMethodParser() 45 using p1 = p::p; in AllowlistMethodParser()
|
| /ark/runtime_core/verification/job_queue/ |
| D | cache.h | 49 using Id = uint64_t; 55 using CachedClassRef = std::reference_wrapper<const CachedClass>; 56 using CachedMethodRef = std::reference_wrapper<const CachedMethod>; 57 using CachedFieldRef = std::reference_wrapper<const CachedField>; 59 using DescriptorString = panda::verifier::DescriptorString<mode::ExactCmp>; 61 using CachedClassRefOrDescriptor = std::variant<DescriptorString, CachedClassRef>; 62 using CachedMethodRefOrEntityId = std::variant<panda_file::File::EntityId, CachedMethodRef>; 63 using CachedFieldRefOrEntityId = std::variant<panda_file::File::EntityId, CachedFieldRef>; 177 using MethodHash = uint64_t; 178 using FieldHash = uint64_t; [all …]
|
| /ark/runtime_core/runtime/mem/ |
| D | allocator_adapter.h | 29 using value_type = void; 30 using pointer = void *; 31 using const_pointer = const void *; 35 using other = AllocatorAdapter<U, AllocScopeT>; 39 using rebind = Rebind<U>; 78 using value_type = T; 79 using pointer = T *; 80 using reference = T &; 81 using const_pointer = const T *; 82 using const_reference = const T &; [all …]
|
| D | runslots_allocator_stl_adapter.h | 30 using value_type = void; 31 using pointer = void *; 32 using const_pointer = const void *; 36 using other = RunSlotsAllocatorAdapter<U, AllocConfigT, LockConfigT>; 40 using rebind = Rebind<U>; 65 using value_type = T; 66 using pointer = T *; 67 using reference = T &; 68 using const_pointer = const T *; 69 using const_reference = const T &; [all …]
|
| /ark/js_runtime/ecmascript/mem/ |
| D | c_containers.h | 35 using CVector = std::vector<T, CAddressAllocator<T>>; 38 using CList = std::list<T, CAddressAllocator<T>>; 41 using CMap = std::map<Key, T, Compare, CAddressAllocator<std::pair<const Key, T>>>; 44 using CMultiMap = std::multimap<Key, T, Compare, CAddressAllocator<std::pair<const Key, T>>>; 47 using CUnorderedMultiMap = 51 using CDeque = std::deque<T, CAddressAllocator<T>>; 54 using CQueue = std::queue<T, Container>; 57 using CStack= std::stack<T, Container>; 60 using CUnorderedMap = std::unordered_map<Key, T, Hash, KeyEqual, CAddressAllocator<std::pair<const … 63 using CUnorderedSet = std::unordered_set<Key, Hash, KeyEqual, CAddressAllocator<Key>>;
|
| D | chunk_allocator.h | 26 using value_type = T; 27 using pointer = T *; 28 using reference = T &; 29 using const_pointer = const T *; 30 using const_reference = const T &; 31 using size_type = size_t; 32 using difference_type = ptrdiff_t; 36 using other = ChunkAllocator<U>; 40 using rebind = Rebind<U>;
|
| D | caddress_allocator.h | 25 // using by std allocator 26 using value_type = T; 27 using pointer = T *; 28 using reference = T &; 29 using const_pointer = const T *; 30 using const_reference = const T &; 31 using size_type = size_t; 32 using difference_type = ptrdiff_t; 36 using other = CAddressAllocator<U>; 40 using rebind = Rebind<U>;
|
| /ark/runtime_core/libpandabase/mem/ |
| D | arena_allocator_stl_adapter.h | 30 using value_type = void; 31 using pointer = void *; 32 using const_pointer = const void *; 36 using other = ArenaAllocatorAdapter<U, use_oom_handler>; 40 using rebind = Rebind<U>; 64 using value_type = T; 65 using pointer = T *; 66 using reference = T &; 67 using const_pointer = const T *; 68 using const_reference = const T &; [all …]
|
| D | mem.h | 37 using MemStatsType = MemStatsAdditionalInfo; 39 using MemStatsType = MemStatsDefault; 46 using object_pointer_type = uint32_t; 48 using object_pointer_type = uintptr_t; 90 using helpers::math::GetIntLog2; in GetLogAlignment() 226 using MemVisitor = std::function<void(void *mem, size_t size)>; 227 using GCObjectVisitor = std::function<ObjectStatus(ObjectHeader *)>; 228 using ObjectMoveVisitor = std::add_pointer<size_t(void *mem)>::type; 229 using ObjectVisitor = std::function<void(ObjectHeader *)>; 233 using ObjectVisitorEx = std::function<void(ObjectHeader *from_object, ObjectHeader *to_object)>; [all …]
|
| /ark/runtime_core/verification/debug/config/ |
| D | config_parse.cpp | 24 using panda::parser::action; 25 using panda::parser::parser; 26 using panda::verifier::config::Section; 37 using p = panda::parser::parser<Context, const char, const char *>; 42 using panda::parser::charset; in ParseConfig() 43 using p1 = p::p; in ParseConfig() 44 using p2 = p1::p; in ParseConfig() 45 using p3 = p2::p; in ParseConfig() 46 using p4 = p3::p; in ParseConfig() 47 using p5 = p4::p; in ParseConfig() [all …]
|
| /ark/runtime_core/verification/debug/options/ |
| D | msg_set_parser.h | 27 using panda::parser::action; in NameHandler() 44 using panda::parser::action; in NumHandler() 60 using panda::parser::action; in RangeHandler() 80 using panda::parser::action; in ItemHandler() 103 using panda::parser::action; in MessageSetParser() 104 using panda::parser::charset; in MessageSetParser() 105 using panda::parser::parser; in MessageSetParser() 107 using p = parser<Context, const char, const char *>; in MessageSetParser() 108 using p1 = typename p::p; in MessageSetParser() 109 using p2 = typename p1::p; in MessageSetParser() [all …]
|
| /ark/runtime_core/libpandabase/os/ |
| D | mutex.h | 44 using Mutex = panda::os::unix::memory::futex::Mutex; 45 using RecursiveMutex = panda::os::unix::memory::futex::RecursiveMutex; 46 using RWLock = panda::os::unix::memory::futex::RWLock; 47 using ConditionVariable = panda::os::unix::memory::futex::ConditionVariable; 49 using Mutex = panda::os::unix::memory::Mutex; 50 using RecursiveMutex = panda::os::unix::memory::RecursiveMutex; 51 using RWLock = panda::os::unix::memory::RWLock; 53 using ConditionVariable = panda::os::unix::memory::ConditionVariable; 56 using PandaThreadKey = pthread_key_t;
|
| /ark/js_runtime/ecmascript/tooling/test/utils/ |
| D | test_events.h | 24 using BreakpointCallback = std::function<bool(const JSPtLocation &)>; 25 using LoadModuleCallback = std::function<bool(std::string_view)>; 26 using ExceptionCallback = std::function<bool(const JSPtLocation &)>; 27 using SingleStepCallback = std::function<bool(const JSPtLocation &)>; 28 using VmStartCallback = std::function<bool()>; 29 using VmDeathCallback = std::function<bool()>; 30 using Scenario = std::function<bool()>;
|
| /ark/runtime_core/runtime/ |
| D | object_header_config.h | 26 using array_size_t = uint32_t; 27 using array_ssize_t = int32_t; 40 using MemoryModelConfig = HighEndConfig<OBJECT_POINTER_SIZE>; 42 using MemoryModelConfig = LowEndConfig<OBJECT_POINTER_SIZE>; 49 using Size = uint32_t; 59 using Size = uint64_t; 69 using Size = uint16_t;
|
| /ark/js_runtime/ecmascript/ |
| D | property_attributes.h | 63 …using PropertyMetaDataField = BitField<int, 0, 4>; // 4: property metaData field occupies 4 bits 64 using AttributesField = BitField<int, 0, 4>; // 4: attributes field occupies 4 bits 65 …using DefaultAttributesField = BitField<int, 0, 3>; // 3: default attributes field occupies 3 bits 66 using WritableField = BitField<bool, 0, 1>; // 1: writable field occupies 1 bits 67 using EnumerableField = WritableField::NextFlag; 68 using ConfigurableField = EnumerableField::NextFlag; 69 using IsAccessorField = ConfigurableField::NextFlag; // 4 72 using IsInlinedPropsField = PropertyMetaDataField::NextFlag; // 5 73 …using RepresentationField = IsInlinedPropsField::NextField<Representation, 3>; // 3: 3 bits, … 74 using OffsetField = RepresentationField::NextField<uint32_t, OFFSET_BITFIELD_NUM>; // 18 [all …]
|
| /ark/runtime_core/verification/util/ |
| D | panda_or_std.h | 31 using MPandaAllocator = std::allocator<T>; 34 using MPandaVector = std::vector<T>; 37 using MPandaUniquePtr = std::unique_ptr<T>; 43 using MPandaAllocator = panda::mem::AllocatorAdapter<T>; 46 using MPandaVector = PandaVector<T>; 49 using MPandaUniquePtr = PandaUniquePtr<T>;
|
| D | function_traits.h | 52 using return_type = R; 53 using args_tuple = std::tuple<Args...>; 60 using type = std::tuple_element_t<N, args_tuple>; 64 using arg_type = typename argument<N>::type; 69 using base = function_signature_helper<decltype(&F::operator())>; 89 using sig = function_signature<BinOp>; 91 using ret_type = std::decay_t<typename sig::return_type>; 92 using lhs_type = std::decay_t<typename sig::template argument<0>::type>; 93 using rhs_type = std::decay_t<typename sig::template argument<1>::type>; 98 using type = ret_type;
|
| /ark/js_runtime/ecmascript/tests/ |
| D | js_symbol_test.cpp | 24 using JSSymbol = panda::ecmascript::JSSymbol; 25 using JSTaggedValue = panda::ecmascript::JSTaggedValue; 26 using LexicalEnv = panda::ecmascript::LexicalEnv; 27 using JSHClass = panda::ecmascript::JSHClass; 28 using ObjectFactory = panda::ecmascript::ObjectFactory; 31 using JSHandle = panda::ecmascript::JSHandle<T>;
|
| D | test_helper.h | 31 using panda::ecmascript::EcmaHandleScope; 32 using panda::ecmascript::EcmaRuntimeCallInfo; 33 using panda::ecmascript::EcmaVM; 34 using panda::ecmascript::InterpretedFrame; 35 using panda::ecmascript::JSTaggedType; 36 using panda::ecmascript::JSTaggedValue; 37 using panda::ecmascript::JSThread; 38 using panda::ecmascript::NUM_MANDATORY_JSFUNC_ARGS; 39 using ecmascript::JSRuntimeOptions;
|