Tencent Cloud Developer
Sep 29, 2022 · Backend Development
Analyzing Go Memory Layout and Object Dumping
The article demonstrates how to examine a running Go program’s memory layout by defining example structs, using unsafe.Sizeof/Alignof, dumping writable regions via a Bash script and GDB, and locating fields and string constants in the resulting memory dumps to verify object representation.
GoHeap InspectionLinux
0 likes · 27 min read