Home
last modified time | relevance | path

Searched full:using (Results 1 – 25 of 1249) sorted by relevance

12345678910>>...50

/arkcompiler/runtime_core/runtime/tests/tooling/
Dapi_test.h23 using BreakpointCallback = std::function<bool(PtThread, Method *, const PtLocation &)>;
24 using LoadModuleCallback = std::function<bool(std::string_view)>;
25 using PausedCallback = std::function<bool(PauseReason)>;
26 using ExceptionCallback =
28 using ExceptionCatchCallback = std::function<bool(PtThread, Method *, const PtLocation &, ObjectHea…
29 using PropertyAccessCallback = std::function<bool(PtThread, Method *, const PtLocation &, ObjectHea…
30 using PropertyModificationCallback =
32 using FramePopCallback = std::function<bool(PtThread, Method *, bool)>;
33 using GarbageCollectionStartCallback = std::function<bool()>;
34 using GarbageCollectionFinishCallback = std::function<bool()>;
[all …]
/arkcompiler/runtime_core/runtime/include/mem/
Dpanda_containers.h34 using PandaForwardList = std::forward_list<T, mem::AllocatorAdapter<T>>;
37 using PandaForwardListTL = std::forward_list<T, mem::AllocatorAdapter<T, mem::AllocScope::LOCAL>>;
40 using PandaList = std::list<T, mem::AllocatorAdapter<T>>;
43 using PandaListTL = std::list<T, mem::AllocatorAdapter<T, mem::AllocScope::LOCAL>>;
46 using PandaDeque = std::deque<T, mem::AllocatorAdapter<T>>;
49 using PandaDequeTL = std::deque<T, mem::AllocatorAdapter<T, mem::AllocScope::LOCAL>>;
52 using PandaQueue = std::queue<T, PandaContainer>;
55 using PandaQueueTL = std::queue<T, PandaContainer>;
58 using PandaStack = std::stack<T, PandaContainer>;
61 using PandaStackTL = std::stack<T, PandaContainer>;
[all …]
Dpanda_string.h29 using PandaString = std::basic_string<char, std::char_traits<char>, mem::AllocatorAdapter<char>>;
30 using PandaStringStream = std::basic_stringstream<char, std::char_traits<char>, mem::AllocatorAdapt…
31 using PandaIStringStream = std::basic_istringstream<char, std::char_traits<char>, mem::AllocatorAda…
32 using PandaOStringStream = std::basic_ostringstream<char, std::char_traits<char>, mem::AllocatorAda…
50 using argument_type = panda::PandaString;
51 using result_type = std::size_t;
72 using argument_type = panda::PandaStringHash::argument_type;
73 using result_type = panda::PandaStringHash::result_type;
/arkcompiler/runtime_core/libpandabase/utils/
Darena_containers.h37 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 …]
Dcframe_layout.h34 using NextStackRegion = StackRegion<START + SIZE, SZ>;
36 using NextStackSlot = StackRegion<START + SIZE, 1>;
77 using StackArgSlot = StackRegion<-2, 1>; // -2 slot
78 using LrSlot = StackArgSlot::NextStackSlot; // -1 slot
79 using PrevFrameSlot = LrSlot::NextStackSlot; // 0 slot
80 using MethodSlot = PrevFrameSlot::NextStackSlot; // 1 slot
81 using FlagsSlot = MethodSlot::NextStackSlot; // 2 slot
82 using DataRegion = FlagsSlot::NextStackRegion<2>; // [3..4] slots
83 using LocalsRegion = DataRegion::NextStackRegion<4>; // [5..8] slots
84 using SlotsRegion = LocalsRegion::NextStackRegion<0>; // [9...] slots
[all …]
/arkcompiler/runtime_core/verification/config/handlers/
Dliteral_parser.h30 using panda::parser::action; in LiteralParser()
31 using panda::parser::charset; in LiteralParser()
32 using panda::parser::parser; in LiteralParser()
36 using p = typename Parser::template next<Literal>; in LiteralParser()
52 using panda::parser::action; in LiteralsParser()
53 using panda::parser::charset; in LiteralsParser()
54 using panda::parser::parser; in LiteralsParser()
58 using Context = PandaVector<PandaString>; in LiteralsParser()
60 using p = typename parser<Context, const char, const char *>::template next<Literals>; in LiteralsParser()
61 using p1 = typename p::p; in LiteralsParser()
[all …]
/arkcompiler/runtime_core/compiler/optimizer/code_generator/
Dmethod_properties.h60 using FieldsTy = uint32_t;
73 using CanThrow = BitField<bool, 0, 1>;
74 using HasCalls = CanThrow::NextFlag;
75 using HasLibCalls = HasCalls::NextFlag;
76 using HasRuntimeCalls = HasLibCalls::NextFlag;
77 using HasSafepoints = HasRuntimeCalls::NextFlag;
78 using HasRequireState = HasSafepoints::NextFlag;
79 using HasDeopt = HasRequireState::NextFlag;
80 using HasParamsOnStack = HasDeopt::NextFlag;
81 using CompactPrologueAllowed = HasParamsOnStack::NextFlag;
[all …]
/arkcompiler/runtime_core/runtime/mem/
Dallocator_adapter.h28 using value_type = void;
29 using pointer = void *;
30 using const_pointer = const void *;
34 using other = AllocatorAdapter<U, AllocScopeT>;
38 using rebind = Rebind<U>;
77 using value_type = T;
78 using pointer = T *;
79 using reference = T &;
80 using const_pointer = const T *;
81 using const_reference = const T &;
[all …]
Drunslots_allocator_stl_adapter.h29 using value_type = void;
30 using pointer = void *;
31 using const_pointer = const void *;
35 using other = RunSlotsAllocatorAdapter<U, AllocConfigT, LockConfigT>;
39 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 …]
/arkcompiler/ets_runtime/ecmascript/mem/
Dc_containers.h35 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>>;
Dchunk_allocator.h26 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>;
/arkcompiler/runtime_core/libpandabase/mem/
Darena_allocator_stl_adapter.h30 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 …]
Dmem.h37 using MemStatsType = MemStatsAdditionalInfo;
39 using MemStatsType = MemStatsDefault;
46 using object_pointer_type = uint32_t;
48 using object_pointer_type = uintptr_t;
89 using helpers::math::GetIntLog2; in GetLogAlignment()
243 using MemVisitor = std::function<void(void *mem, size_t size)>;
244 using GCObjectVisitor = std::function<ObjectStatus(ObjectHeader *)>;
245 using ObjectMoveVisitor = std::add_pointer<size_t(void *mem)>::type;
246 using ObjectVisitor = std::function<void(ObjectHeader *)>;
250 using ObjectVisitorEx = std::function<void(ObjectHeader *from_object, ObjectHeader *to_object)>;
[all …]
/arkcompiler/runtime_core/verification/config/parse/
Dconfig_parse.cpp26 using panda::parser::action;
27 using panda::parser::parser;
28 using panda::verifier::config::Section;
39 using p = panda::parser::parser<Context, const char, const char *>;
43 using panda::parser::charset; in ParseConfig()
44 using p1 = p::p; in ParseConfig()
45 using p2 = p1::p; in ParseConfig()
46 using p3 = p2::p; in ParseConfig()
47 using p4 = p3::p; in ParseConfig()
48 using p5 = p4::p; in ParseConfig()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
Dlowering_relate_gate_test.cpp25 using ecmascript::GlobalEnvConstants;
26 using ecmascript::ConstantIndex;
27 using ecmascript::RegionSpaceFlag;
28 using ecmascript::kungfu::Circuit;
29 using ecmascript::kungfu::GateAccessor;
30 using ecmascript::kungfu::OpCode;
31 using ecmascript::kungfu::GateType;
32 using ecmascript::kungfu::MachineType;
33 using ecmascript::kungfu::CircuitBuilder;
34 using ecmascript::kungfu::Verifier;
[all …]
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dconstants.h28 using PcType = uint32_t;
29 using LinearNumber = uint32_t;
32 using Register = uint8_t;
33 using StackSlot = uint8_t;
34 using ImmTableSlot = uint8_t;
50 using LifeNumber = uint32_t;
64 using BuiltinIndexType = uint8_t;
65 using TypeInfoIndex = std::variant<BuiltinIndexType, std::string>;
Dinst.h46 using InstVector = ArenaVector<Inst *>;
315 using ClassType = RuntimeInterface::ClassPtr;
345 using ValueType = uint16_t;
373 using ValueField = BitField<unsigned, 0, BITS_FOR_VREG>;
374 using IsAccFlag = ValueField::NextFlag;
510 using IndexField = BitField<unsigned, 0, BITS_FOR_INDEX>;
511 using SizeField = IndexField::NextField<unsigned, BITS_FOR_SIZE>;
512 using IsStaticFlag = SizeField::NextFlag;
514 using BbNumField = IsStaticFlag::NextField<uint32_t, BITS_FOR_BB_NUM>;
516 using VregField = IsStaticFlag::NextField<unsigned, VirtualRegister::BITS_FOR_VREG>;
[all …]
/arkcompiler/toolchain/tooling/test/utils/
Dtest_events.h24 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()>;
/arkcompiler/runtime_core/verification/type/
Dtype_tags.h27 using TypeNum = size_t;
28 using VectorNum = PandaVector<TypeNum>;
31 using TypeSystemKindTag = TagForEnum<TypeSystemKind, TypeSystemKind::PANDA, TypeSystemKind::JAVA>;
33 using ThreadNum = size_t;
35 using ThreadNumTag = TagForInt<ThreadNum, 0ULL, MAX_THREADS - 1ULL>;
38 using TypeVarianceTag =
/arkcompiler/runtime_core/verification/config/debug_breakpoint/
Dconfig_handler_breakpoints.cpp34 using panda::parser::action;
35 using panda::parser::parser;
36 using panda::verifier::config::Section;
50 using panda::parser::charset; in BreakpointParser()
51 using p = parser<Context, const char, const char *>::next<Breakpoint>; in BreakpointParser()
52 using p1 = p::p; in BreakpointParser()
53 using p2 = p1::p; in BreakpointParser()
54 using p3 = p2::p; in BreakpointParser()
55 using p4 = p3::p; in BreakpointParser()
56 using p5 = p4::p; in BreakpointParser()
/arkcompiler/ets_runtime/ecmascript/
Dproperty_attributes.h64using PropertyMetaDataField = BitField<int, 0, 4>; // 4: property metaData field occupies 4 bits
65 using AttributesField = BitField<int, 0, 4>; // 4: attributes field occupies 4 bits
66using DefaultAttributesField = BitField<int, 0, 3>; // 3: default attributes field occupies 3 bits
67 using WritableField = BitField<bool, 0, 1>; // 1: writable field occupies 1 bits
68 using EnumerableField = WritableField::NextFlag;
69 using ConfigurableField = EnumerableField::NextFlag;
70 using IsAccessorField = ConfigurableField::NextFlag; // 4
73 using IsInlinedPropsField = PropertyMetaDataField::NextFlag; // 5
74using RepresentationField = IsInlinedPropsField::NextField<Representation, 3>; // 3: 3 bits, …
75 using OffsetField = RepresentationField::NextField<uint32_t, OFFSET_BITFIELD_NUM>; // 18
[all …]
/arkcompiler/runtime_core/runtime/
Dobject_header_config.h25 using array_size_t = uint32_t;
26 using array_ssize_t = int32_t;
39 using MemoryModelConfig = HighEndConfig<OBJECT_POINTER_SIZE>;
41 using MemoryModelConfig = LowEndConfig<OBJECT_POINTER_SIZE>;
48 using Size = uint32_t;
58 using Size = uint64_t;
68 using Size = uint16_t;
/arkcompiler/runtime_core/verification/util/
Dpanda_or_std.h31 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>;
/arkcompiler/ets_runtime/ecmascript/tests/
Dtest_helper.h30 using panda::ecmascript::EcmaHandleScope;
31 using panda::ecmascript::EcmaRuntimeCallInfo;
32 using panda::ecmascript::EcmaVM;
33 using panda::ecmascript::InterpretedFrame;
34 using panda::ecmascript::InterpretedBuiltinFrame;
35 using panda::ecmascript::InterpretedEntryFrame;
36 using panda::ecmascript::JSTaggedType;
37 using panda::ecmascript::JSTaggedValue;
38 using panda::ecmascript::JSThread;
39 using panda::ecmascript::NUM_MANDATORY_JSFUNC_ARGS;
[all …]
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dmethod_literal.h30 using EntityId = panda_file::File::EntityId;
49 using HaveThisBit = BitField<bool, 0, 1>; // offset 0
50 using HaveNewTargetBit = HaveThisBit::NextFlag; // offset 1
51 using HaveExtraBit = HaveNewTargetBit::NextFlag; // offset 2
52 using HaveFuncBit = HaveExtraBit::NextFlag; // offset 3
53 using NumVregsBits = HaveFuncBit::NextField<uint32_t, VREGS_ARGS_NUM_BITS>; // offset 4-31
54 using NumArgsBits = NumVregsBits::NextField<uint32_t, VREGS_ARGS_NUM_BITS>; // offset 32-59
55 using IsNativeBit = NumArgsBits::NextFlag; // offset 60
56 using IsAotCodeBit = IsNativeBit::NextFlag; // offset 61
57 using IsFastBuiltinBit = IsAotCodeBit::NextFlag; // offset 62
[all …]

12345678910>>...50