aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDanielGavin <danielgavin5@hotmail.com>2023-04-02 16:55:55 +0200
committerDanielGavin <danielgavin5@hotmail.com>2023-04-02 16:55:55 +0200
commit4b3a1f3331c83d89a4d7a97a0a8fd074f7a90f14 (patch)
tree64b8ec9c521c63b44417859c2eda2dd98a1b8c94 /src
parentcae09e9a7bae2dd14ee5a145902106822a31408b (diff)
parent39a9e145d07d98fdff06d06010f979d7f4a8902a (diff)
Merge branch 'master' of https://github.com/DanielGavin/ols
Diffstat (limited to 'src')
-rw-r--r--src/pdb/pdbStream.odin2
-rw-r--r--src/pdb/stackTrace.odin2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/pdb/pdbStream.odin b/src/pdb/pdbStream.odin
index 4f45e29..6155dd7 100644
--- a/src/pdb/pdbStream.odin
+++ b/src/pdb/pdbStream.odin
@@ -68,7 +68,7 @@ parse_pdb_stream :: proc(this: ^BlocksReader) -> (header: PdbStreamHeader, nameM
//fmt.printf("k: %v, v: %v, vstr: %v\n", kv.key, kv.value, ))
nameStr : string
assert(kv.key < nameStringLen, "invalid name key")
- nameStr = strings.string_from_nul_terminated_ptr(&nameMap.strBuf[kv.key], len(nameMap.strBuf)-int(kv.key))
+ nameStr = strings.string_from_null_terminated_ptr(&nameMap.strBuf[kv.key], len(nameMap.strBuf)-int(kv.key))
//fmt.printf("bucket#%v [%v:%v], name: %v\n", i, kv.key, kv.value, nameStr)
nameMap.names[nameIdx] = {nameStr, kv.value }
nameIdx+=1
diff --git a/src/pdb/stackTrace.odin b/src/pdb/stackTrace.odin
index aea205a..34e7902 100644
--- a/src/pdb/stackTrace.odin
+++ b/src/pdb/stackTrace.odin
@@ -267,7 +267,7 @@ parse_stack_trace :: proc(stackTrace: []StackFrame, sameProcess: bool, srcCodeLo
pPdbBase := (^PECodeViewInfoPdb70Base)((stackFrame.imgBaseAddr) + uintptr(dde.rawDataAddr))
if pPdbBase.cvSignature != PECodeView_Signature_RSDS do continue
pPdbPath := (^byte)(uintptr(pPdbBase) + cast(uintptr)size_of(PECodeViewInfoPdb70Base))
- mi.pdbPath = strings.string_from_nul_terminated_ptr(pPdbPath, int(dde.dataSize-size_of(PECodeViewInfoPdb70Base)))
+ mi.pdbPath = strings.string_from_null_terminated_ptr(pPdbPath, int(dde.dataSize-size_of(PECodeViewInfoPdb70Base)))
} else {
// otherwise we need to seek to it on disk
peStream := os.stream_from_handle(peFile)