diff options
Diffstat (limited to 'src/debug/createdump/dnetmemoryenumlib.h')
-rw-r--r-- | src/debug/createdump/dnetmemoryenumlib.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/debug/createdump/dnetmemoryenumlib.h b/src/debug/createdump/dnetmemoryenumlib.h index 930d4f33c5..feb5c28178 100644 --- a/src/debug/createdump/dnetmemoryenumlib.h +++ b/src/debug/createdump/dnetmemoryenumlib.h @@ -45,11 +45,15 @@ enum REG_ERR { REGERR_OK = 0, REGERR_WRONG_PID = -1, REGERR_INITIALIZATION_ERROR = -2, - REGERR_ENUMERATION_ERROR = -3 + REGERR_ENUMERATION_ERROR = -3, + REGERR_OPENDUMP_ERROR = -4, + REGERR_WRITEDUMP_ERROR = -5, }; extern "C" DLLEXPORT int DotNetMemoryEnumRegions(pid_t pid, elf_prstatus **statuses, int statuses_count, DUMP_TYPE minidump_type, SimpleMemoryRegion **regions); +extern "C" DLLEXPORT int DotNetMemoryWriteDump(pid_t pid, elf_prstatus **statuses, int statuses_count, + DUMP_TYPE minidump_type, const char *dump_path); extern "C" DLLEXPORT int DotNetMemoryEnumInit(); extern "C" DLLEXPORT void DotNetMemoryEnumFinish(); |