mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 19:48: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");
|
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;
|
mUsingThreadUnlocked = true;
|
||||||
|
|
||||||
BF_FULL_MEMORY_FENCE();
|
BF_FULL_MEMORY_FENCE();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue