| 505 | } |
| 506 | |
| 507 | static char *strndup_hook(const char* fname, int lineno, const char* ptr, size_t n) |
| 508 | { |
| 509 | printf(">>>%s\n", __FUNCTION__); |
| 510 | |
| 511 | size_t len = strlen(ptr); |
| 512 | if (len > n) |
| 513 | len = n; |
| 514 | char* s = (char*) malloc_hook(fname, lineno, len + 1); |
| 515 | memcpy(s, (const char*) ptr, len); |
| 516 | s[len] = 0; |
| 517 | return s; |
| 518 | } |
| 519 | |
| 520 | static void *memdup_hook(const char* fname, int lineno, const void* ptr, size_t n) |
| 521 | { |
nothing calls this directly
no test coverage detected
searching dependent graphs…