mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 03:28:20 +02:00
Register capture priming
This commit is contained in:
parent
40288eeb3a
commit
4b1d7047d1
1 changed files with 10 additions and 0 deletions
|
@ -1388,6 +1388,16 @@ bool BFGC::ScanThreads()
|
|||
{
|
||||
BP_ZONE("BFGC::ScanThreads");
|
||||
|
||||
if (mStackScanIdx == 0)
|
||||
{
|
||||
// 'Prime' register capture
|
||||
intptr regVals[128];
|
||||
intptr stackPtr = 0;
|
||||
BfpThreadResult threadResult;
|
||||
int regValCount = 128;
|
||||
BfpThread_GetIntRegisters(BfpThread_GetCurrent(), &stackPtr, regVals, ®ValCount, &threadResult);
|
||||
}
|
||||
|
||||
mUsingThreadUnlocked = true;
|
||||
|
||||
BF_FULL_MEMORY_FENCE();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue