RPM Package Manager, CVS Repository http://rpm5.org/cvs/ ____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: j...@rpm5.org Module: rpm Date: 11-May-2017 18:21:38 Branch: rpm-5_4 Handle: 2017051116213800 Modified files: (Branch: rpm-5_4) rpm/rpmio rpmio.h Log: - orphan. Summary: Revision Changes Path 1.97.2.15 +36 -0 rpm/rpmio/rpmio.h ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/rpmio/rpmio.h ============================================================================ $ cvs diff -u -r1.97.2.14 -r1.97.2.15 rpmio.h --- rpm/rpmio/rpmio.h 21 Apr 2017 06:19:16 -0000 1.97.2.14 +++ rpm/rpmio/rpmio.h 11 May 2017 16:21:38 -0000 1.97.2.15 @@ -826,6 +826,42 @@ */ rpmioItem rpmioPutPool(rpmioItem item); +int rpmioMcheck(void (*abortfunc)(int)); +int rpmioMcheckPedantic(void (*abortfunc)(int)); +void rpmioMcheckCheckAll(void); +int rpmioMprobe(void *ptr); + +/** + * Print/set malloc options. + * @param param (0 will print all parameters on stderr) + * @val value + * @return 0 on success + */ +int rpmioMallopt(int param, int val); + +/** + * Log malloc info. + * @param msg message + */ +void rpmioMallocInfo(const char *msg) + RPM_GNUC_CONST; + +/** + * Print malloc stats on stderr. + */ +void rpmioMallocStats(void); + +int rpmioMallocTrim(size_t pad); +size_t rpmioMallocUsableSize(void *ptr); +void * rpmioMallocGetState(void); +int rpmioMallocSetState(void *ptr); + +/** + * Trace/untrace malloc (only if MALLOC_TRACE=mtrace-output-file). + */ +void rpmioMtrace(void); +void rpmioMuntrace(void); + #ifdef __cplusplus } #endif @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org