MCPcopy Create free account
hub / github.com/bloomberg/pystack / copyFromRemote

Method copyFromRemote

src/pystack/_pystack/structure.h:50–64  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

48
49template<typename OffsetsStruct>
50inline void
51Structure<OffsetsStruct>::copyFromRemote()
52{
53 if (d_buf) {
54 return; // already copied
55 }
56
57 if (d_size < 512) {
58 d_buf = &d_footprintbuf[0];
59 } else {
60 d_heapbuf.resize(d_size);
61 d_buf = &d_heapbuf[0];
62 }
63 d_manager->copyMemoryFromProcess(d_addr, d_size, d_buf);
64}
65
66template<typename OffsetsStruct>
67template<typename FieldPointer>

Callers 2

ObjectMethod · 0.80

Calls 1

copyMemoryFromProcessMethod · 0.45

Tested by

no test coverage detected