Searched refs:VDSOSym (Results 1 – 7 of 7) sorted by relevance
28 enum class VDSOSym { enum41 template <VDSOSym sym> LIBC_INLINE constexpr auto dispatcher() { in dispatcher()42 if constexpr (sym == VDSOSym::ClockGetTime) in dispatcher()44 else if constexpr (sym == VDSOSym::ClockGetTime64) in dispatcher()46 else if constexpr (sym == VDSOSym::GetTimeOfDay) in dispatcher()49 else if constexpr (sym == VDSOSym::GetCpu) in dispatcher()52 else if constexpr (sym == VDSOSym::Time) in dispatcher()54 else if constexpr (sym == VDSOSym::ClockGetRes) in dispatcher()56 else if constexpr (sym == VDSOSym::RTSigReturn) in dispatcher()58 else if constexpr (sym == VDSOSym::FlushICache) in dispatcher()[all …]
32 VDSOSym sym;36 static_cast<size_t>(VDSOSym::VDSOSymCount);37 LIBC_INLINE constexpr explicit Symbol(VDSOSym sym) : sym(sym) {} in Symbol()38 LIBC_INLINE constexpr Symbol(size_t idx) : sym(static_cast<VDSOSym>(idx)) {} in Symbol()65 template <VDSOSym sym> friend struct TypedSymbol;68 template <VDSOSym sym> struct TypedSymbol {
16 LIBC_INLINE constexpr cpp::string_view symbol_name(VDSOSym sym) { in symbol_name()18 case VDSOSym::RTSigReturn: in symbol_name()20 case VDSOSym::GetTimeOfDay: in symbol_name()22 case VDSOSym::ClockGetTime: in symbol_name()24 case VDSOSym::ClockGetRes: in symbol_name()26 case VDSOSym::GetCpu: in symbol_name()28 case VDSOSym::FlushICache: in symbol_name()30 case VDSOSym::RiscvHwProbe: in symbol_name()38 LIBC_INLINE constexpr cpp::string_view symbol_version(VDSOSym) { in symbol_version() argument
20 LIBC_INLINE constexpr cpp::string_view symbol_name(VDSOSym sym) { in symbol_name()22 case VDSOSym::ClockGetTime: in symbol_name()24 case VDSOSym::GetTimeOfDay: in symbol_name()26 case VDSOSym::GetCpu: in symbol_name()28 case VDSOSym::Time: in symbol_name()30 case VDSOSym::ClockGetRes: in symbol_name()38 LIBC_INLINE constexpr cpp::string_view symbol_version(VDSOSym) { in symbol_version() argument
16 LIBC_INLINE constexpr cpp::string_view symbol_name(VDSOSym sym) { in symbol_name()18 case VDSOSym::ClockGetTime: in symbol_name()20 case VDSOSym::GetTimeOfDay: in symbol_name()22 case VDSOSym::ClockGetRes: in symbol_name()24 case VDSOSym::ClockGetTime64: in symbol_name()32 LIBC_INLINE constexpr cpp::string_view symbol_version(VDSOSym) { in symbol_version() argument
16 LIBC_INLINE constexpr cpp::string_view symbol_name(VDSOSym sym) { in symbol_name()18 case VDSOSym::RTSigReturn: in symbol_name()20 case VDSOSym::GetTimeOfDay: in symbol_name()22 case VDSOSym::ClockGetTime: in symbol_name()24 case VDSOSym::ClockGetRes: in symbol_name()32 LIBC_INLINE constexpr cpp::string_view symbol_version(VDSOSym) { in symbol_version() argument
29 TypedSymbol<VDSOSym::ClockGetTime> clock_gettime; in clock_gettime()41 TypedSymbol<VDSOSym::ClockGetTime64> clock_gettime64; in clock_gettime()