Index: tests/memdbg.py --- tests/memdbg.py.orig +++ tests/memdbg.py @@ -17,17 +17,12 @@ _ffi.cdef( int CRYPTO_set_mem_functions( void *(*m)(size_t),void *(*r)(void *,size_t), void (*f)(void *)); - - int backtrace(void **buffer, int size); - char **backtrace_symbols(void *const *buffer, int size); - void backtrace_symbols_fd(void *const *buffer, int size, int fd); """ ) # noqa _api = _ffi.verify( """ #include #include - #include """, libraries=["crypto"], ) @@ -42,12 +37,7 @@ def log(s): def _backtrace(): - buf = _ffi.new("void*[]", 64) - result = _api.backtrace(buf, len(buf)) - strings = _api.backtrace_symbols(buf, result) - stack = [_ffi.string(strings[i]) for i in range(result)] - C.free(strings) - return stack + return "" @_ffi.callback("void*(*)(size_t)")