Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FEX-Emu/FEX
/ functions
Functions
4,151 in github.com/FEX-Emu/FEX
⨍
Functions
4,151
◇
Types & classes
7,877
↓ 3 callers
Function
SetArmReg
Source/Tools/LinuxEmulation/ArchHelpers/MContext.h:158
↓ 3 callers
Method
SetCurrentCodeBlock
FEXCore/Source/Interface/IR/IREmitter.cpp:184
↓ 3 callers
Method
SetGDTBase
FEXCore/include/FEXCore/Core/CoreState.h:171
↓ 3 callers
Method
SetGDTLimit
FEXCore/include/FEXCore/Core/CoreState.h:177
↓ 3 callers
Method
SetHardwareTSOSupport
FEXCore/Source/Interface/Context/Context.h:291
↓ 3 callers
Function
SetSp
Source/Tools/LinuxEmulation/ArchHelpers/MContext.h:126
↓ 3 callers
Function
SetXStateInfo
Source/Tools/LinuxEmulation/LinuxSyscalls/SignalDelegator/GuestFramesManagement.cpp:101
↓ 3 callers
Function
ShouldSkipOpenInEmu
Source/Tools/LinuxEmulation/LinuxSyscalls/FileManagement.cpp:607
↓ 3 callers
Method
Statfs
Source/Tools/LinuxEmulation/LinuxSyscalls/FileManagement.cpp:1013
↓ 3 callers
Function
StealMemoryRegion
FEXCore/Source/Utils/Allocator.cpp:259
↓ 3 callers
Method
Stop
Source/Tools/LinuxEmulation/LinuxSyscalls/ThreadManager.cpp:371
↓ 3 callers
Method
Store
FEXCore/include/FEXCore/Core/CoreState.h:63
↓ 3 callers
Function
StoreStateToPackedECContext
Reconstructs an x64 context from the input thread's state, packed into a regular ARM64 context following the ARM64EC register mapping
Source/Windows/ARM64EC/Module.cpp:460
↓ 3 callers
Method
Sub
FEXCore/Source/Interface/IR/IREmitter.h:170
↓ 3 callers
Method
TrackFEXFD
Source/Tools/LinuxEmulation/LinuxSyscalls/FileManagement.h:105
↓ 3 callers
Method
UninstallHostHandler
Source/Tools/LinuxEmulation/LinuxSyscalls/SignalDelegator.cpp:825
↓ 3 callers
Method
UninstallTLSState
Source/Tools/LinuxEmulation/LinuxSyscalls/Syscalls.cpp:908
↓ 3 callers
Method
UninstallTLSState
Source/Tools/CommonTools/DummyHandlers.cpp:11
↓ 3 callers
Function
WriteModuleRVA
Source/Windows/ARM64EC/Module.cpp:182
↓ 3 callers
Function
assert_is_valid_host_interface
ThunkLibs/libwayland-client/Host.cpp:57
↓ 3 callers
Method
async_wait
Source/Common/Async.h:445
↓ 3 callers
Method
check_lock_owned_by_self_as_write
Asserts that the rwlock isn't exclusively owned by the calling thread.
FEXCore/include/FEXCore/Utils/SignalScopeGuards.h:97
↓ 3 callers
Method
dump
FEXCore/Source/Interface/IR/Passes/x87StackOptimizationPass.cpp:111
↓ 3 callers
Function
exp2
Source/Windows/Common/CRT/Musl/exp2.c:65
↓ 3 callers
Function
extF80_mul
External/SoftFloat-3e/src/extF80_mul.c:44
↓ 3 callers
Function
extF80_roundToInt
External/SoftFloat-3e/src/extF80_roundToInt.c:44
↓ 3 callers
Function
fex_wl_proxy_marshal_array
ThunkLibs/libwayland-client/Host.cpp:193
↓ 3 callers
Function
format_to
FEXCore/include/FEXCore/fextl/fmt.h:17
↓ 3 callers
Function
fp_barrier
Source/Windows/Common/CRT/Musl/libm.h:131
↓ 3 callers
Method
getString
Source/Tools/FEXConfig/Main.cpp:135
↓ 3 callers
Function
goNum
Increases a pointer while it points to a decimal digit character. * @param str The initial pointer value. * @return The final pointer value or nul
External/tiny-json/tiny-json.c:443
↓ 3 callers
Function
json_getInteger
Get the value of a json integer property. * @param property A valid handler of a json object. Its type must be JSON_INTEGER. * @return The value s
External/tiny-json/tiny-json.h:142
↓ 3 callers
Function
json_objClose
Close a JSON object in a JSON string. */
External/tiny-json/tiny-json.c:501
↓ 3 callers
Function
json_objOpen
Open a JSON object in a JSON string. */
External/tiny-json/tiny-json.c:489
↓ 3 callers
Function
lock
FEXCore/Source/Utils/SpinWaitLock.h:232
↓ 3 callers
Function
lookup_wl_interface
Maps guest interface pointers to host pointers
ThunkLibs/libwayland-client/Host.cpp:92
↓ 3 callers
Function
modify_ldt
Source/Tools/TestHarnessRunner/TestHarnessRunner/HostRunner.cpp:27
↓ 3 callers
Function
primitiveValue
Parser a string to get a primitive value. * If the first character after the value is different of '}' or ']' is set to '\0'. * @param str Pointer
External/tiny-json/tiny-json.c:206
↓ 3 callers
Function
print_usage
ThunkLibs/Generator/main.cpp:14
↓ 3 callers
Function
rename
Source/Windows/Common/CRT/IO.cpp:416
↓ 3 callers
Method
setData
Source/Tools/FEXConfig/Main.cpp:265
↓ 3 callers
Method
setTop
FEXCore/Source/Interface/IR/Passes/x87StackOptimizationPass.cpp:96
↓ 3 callers
Function
softfloat_commonNaNToExtF80UI
External/SoftFloat-3e/src/s_commonNaNToExtF80UI.c:48
↓ 3 callers
Function
softfloat_extF80UIToCommonNaN
---------------------------------------------------------------------------- | Assuming the unsigned integer formed from concatenating `uiA64' and `u
External/SoftFloat-3e/src/s_extF80UIToCommonNaN.c:49
↓ 3 callers
Function
softfloat_le128
External/SoftFloat-3e/src/s_le128.c:43
↓ 3 callers
Function
softfloat_shiftRightJam128Extra
External/SoftFloat-3e/src/s_shiftRightJam128Extra.c:43
↓ 3 callers
Function
softfloat_shortShiftRightJam128Extra
External/SoftFloat-3e/src/primitives.h:373
↓ 3 callers
Method
stop_async
Source/Common/Async.h:87
↓ 3 callers
Function
time
Source/Tools/LinuxEmulation/VDSO_Emulation.cpp:56
↓ 3 callers
Method
try_lock
FEXCore/include/FEXCore/Utils/SignalScopeGuards.h:86
↓ 3 callers
Function
unlock
FEXCore/Source/Utils/SpinWaitLock.h:264
↓ 3 callers
Method
update_pr
(self, comment_text: str, args: FormatArgs, create_new: bool)
External/code-format-helper/code-format-helper.py:114
↓ 2 callers
Function
Absolute
FEXHeaderUtils/FEXHeaderUtils/Filesystem.h:331
↓ 2 callers
Method
AddForceTSOInformation
FEXCore/Source/Interface/Core/Core.cpp:984
↓ 2 callers
Method
AddUse
FEXCore/Source/Interface/IR/IR.h:376
↓ 2 callers
Method
AllocateSlot
Source/Windows/Common/SHMStats.h:12
↓ 2 callers
Method
AllocateStackObject
Source/Tools/LinuxEmulation/LinuxSyscalls/Utils/Threads.cpp:10
↓ 2 callers
Function
ApplyFEXExtendedVolatileMetadata
Source/Windows/Common/VolatileMetadata.h:12
↓ 2 callers
Function
AreVectorsSequential
CodeEmitter/CodeEmitter/Emitter.h:601
↓ 2 callers
Function
AssignDeviceTypeToFD
Source/Tools/LinuxEmulation/LinuxSyscalls/x32/IoctlEmulation.cpp:652
↓ 2 callers
Function
AssignHookOverrides
FEXCore/Source/Utils/Allocator.cpp:115
↓ 2 callers
Method
CallCallback
Set arg0/1 to arg regs, use CTX::HandleCallback to handle the callback */
Source/Tools/LinuxEmulation/Thunks.cpp:130
↓ 2 callers
Method
ChangeGuestToHostMapping
Swaps out the underlying GuestToHostMap and clears all associated caches. This interface requires the previous CodeBuffer to be provided despite not u
FEXCore/Source/Interface/Core/LookupCache.h:125
↓ 2 callers
Function
CheckForPendingSignals
Source/Tools/LinuxEmulation/LinuxSyscalls/SignalDelegator.cpp:1179
↓ 2 callers
Function
CheckIfSignalHandlerCalledWithRegERR
unittests/FEXLinuxTests/tests/signal/synchronous-signal-block.cpp:116
↓ 2 callers
Function
CheckRaiseFDLimit
Source/Tools/FEXServer/ProcessPipe.cpp:54
↓ 2 callers
Method
CleanupForExit
Source/Tools/LinuxEmulation/LinuxSyscalls/ThreadManager.cpp:118
↓ 2 callers
Method
ClearCodeCache
FEXCore/Source/Interface/Core/Core.cpp:464
↓ 2 callers
Function
ClearHooks
FEXCore/Source/Utils/Allocator.cpp:127
↓ 2 callers
Method
ClearRelocations
* @brief Clear any relocations after JIT compiling */
FEXCore/Source/Interface/Core/CPUBackend.h:178
↓ 2 callers
Function
CloneBody
Source/Tools/LinuxEmulation/LinuxSyscalls/Syscalls.cpp:451
↓ 2 callers
Function
CloneFork
Source/Tools/LinuxEmulation/LinuxSyscalls/Syscalls/Thread.cpp:255
↓ 2 callers
Method
Closefd
Source/Tools/CommonTools/Linux/Utils/ELFParser.h:241
↓ 2 callers
Method
CompareStates
Source/Tools/CommonTools/HarnessHelpers.h:117
↓ 2 callers
Function
CompareStructs
(Struct1, Struct2)
Scripts/StructPackVerifier.py:506
↓ 2 callers
Method
CompileRIP
FEXCore/Source/Interface/Context/Context.cpp:21
↓ 2 callers
Function
ConvertToAbridgedFTW
FEXCore/include/FEXCore/Utils/FPState.h:55
↓ 2 callers
Function
CopyFromUser
Source/Tools/LinuxEmulation/LinuxSyscalls/FaultSafeUserMemAccess.cpp:6
↓ 2 callers
Function
CopySigInfo
Source/Tools/LinuxEmulation/LinuxSyscalls/x32/Signals.cpp:31
↓ 2 callers
Function
CreateGlobalMainLayer
Source/Common/Config.cpp:313
↓ 2 callers
Function
CreatePassthroughAllocator
Source/Tools/LinuxEmulation/LinuxSyscalls/LinuxAllocator.cpp:577
↓ 2 callers
Method
DataBackingSize
FEXCore/Source/Interface/IR/IntrusiveIRList.h:59
↓ 2 callers
Method
DeallocateSlot
Source/Windows/Common/SHMStats.h:16
↓ 2 callers
Function
DeallocateStackObjectAndExit
Source/Tools/LinuxEmulation/LinuxSyscalls/Utils/Threads.cpp:516
↓ 2 callers
Method
DeallocateStackObjectAndExit
Source/Tools/LinuxEmulation/LinuxSyscalls/Utils/Threads.cpp:115
↓ 2 callers
Method
Decode
FEXCore/Source/Utils/variable_length_integer.h:50
↓ 2 callers
Method
Decrement
Returns original value. x86-64 needs to know the result on decrement.
FEXCore/include/FEXCore/Core/CoreState.h:43
↓ 2 callers
Function
DeinitCRTThread
Source/Windows/Common/CRT/CRT.cpp:59
↓ 2 callers
Method
DeleteVMARange
Remove mappings in a range, possibly splitting them if needed and freeing their associated MappedResource unless it is equal to PreservedMappedResourc
Source/Tools/LinuxEmulation/LinuxSyscalls/SyscallsVMATracking.cpp:198
↓ 2 callers
Function
DestroyThread
Source/Windows/Common/CallRetStack.h:34
↓ 2 callers
Function
DirectBlockDelinker
FEXCore/Source/Interface/Core/JIT/JIT.cpp:498
↓ 2 callers
Function
DisableSBRKAllocations
This function disables glibc's ability to allocate memory through the `sbrk` interface. This is run early in the lifecycle of FEX in order to make sur
FEXCore/Source/Utils/Allocator.cpp:72
↓ 2 callers
Function
DividePow2
FEXCore/include/FEXCore/Utils/MathUtils.h:36
↓ 2 callers
Method
Empty
Source/Tools/LinuxEmulation/LinuxSyscalls/Syscalls.h:94
↓ 2 callers
Method
Erase
NOTE: It's the caller's responsibility to call Erase() for all other GuestToHostMaps that share the same LookupCache. Otherwise, the L1/L2 caches will
FEXCore/Source/Interface/Core/LookupCache.h:195
↓ 2 callers
Function
ExecWithQuestion
Source/Tools/FEXRootFSFetcher/Main.cpp:617
↓ 2 callers
Method
Finalize
FEXCore/Source/Interface/Core/OpcodeDispatcher.cpp:3934
↓ 2 callers
Function
FindContainer
FEXCore/Source/Interface/Config/Config.cpp:307
↓ 2 callers
Function
GenerateFamily
FEXCore/Source/Interface/Core/CPUID.cpp:107
↓ 2 callers
Method
Get
FEXCore/Source/Utils/Allocator/FlexBitSet.h:22
← previous
next →
501–600 of 4,151, ranked by callers