1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 03:28:20 +02:00

Fixed inlined file positions

This commit is contained in:
Brian Fiete 2020-03-30 09:53:44 -07:00
parent 385fa6dbb5
commit 9933e4a353

View file

@ -1362,6 +1362,7 @@ void BeCOFFObject::DbgGenerateModuleInfo()
auto& outS = mDebugSSect.mData;
outS.Write((int)CV_SIGNATURE_C13);
Array<int> fileDataPositions;
Array<BeDbgFunction*> inlinees;
// Funcs
@ -1634,8 +1635,7 @@ void BeCOFFObject::DbgGenerateModuleInfo()
emissions.push_back(newEmission);
}
}
Array<int> fileDataPositions;
///
{
int fileDataPos = 0;
@ -1702,7 +1702,7 @@ void BeCOFFObject::DbgGenerateModuleInfo()
outS.Write(inlinedDbgFunc->mCvFuncId);
auto dbgFile = inlinedDbgFunc->mFile;
outS.Write((int32)dbgFile->mIdx * 8);
outS.Write((int32)fileDataPositions[dbgFile->mIdx]);
outS.Write((int32)inlinedDbgFunc->mLine + 1);
}
DbgEndSection();