| 174 | } |
| 175 | |
| 176 | void dealloc_buffer(void* buffer, size_t bytes) { |
| 177 | #if USE_VALGRIND |
| 178 | free(buffer); |
| 179 | #else |
| 180 | int error = munmap(buffer, bytes); |
| 181 | if (error != 0) { |
| 182 | fprintf(stderr, "warning: potential memory leak!\n"); |
| 183 | } |
| 184 | #endif |
| 185 | } |
| 186 | |
| 187 | size_t GetVidFromNodeString(const std::string& node_string) { |
| 188 | // node_string format: V[{id}] |
no outgoing calls