From 5daf43327dc8fce985687f6306daa762ec07a4b6 Mon Sep 17 00:00:00 2001 From: mquinson Date: Tue, 22 Jan 2008 11:01:21 +0000 Subject: [PATCH] xbt_new raises an exception on error, no need to check for ENOMEM git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5211 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/xbt/backtrace_windows.c | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/xbt/backtrace_windows.c b/src/xbt/backtrace_windows.c index 46c842a939..85b8b9927b 100644 --- a/src/xbt/backtrace_windows.c +++ b/src/xbt/backtrace_windows.c @@ -169,11 +169,6 @@ int backtrace(void **buffer, int size) while (pos < size) { stack_frame = (void *) xbt_new0(STACKFRAME, 1); - if (!stack_frame) { - errno = ENOMEM; - break; - } - stack_frame->AddrPC.Offset = context.Eip; stack_frame->AddrPC.Mode = AddrModeFlat; @@ -240,11 +235,6 @@ char **backtrace_symbols(void *const *buffer, int size) strings = xbt_new0(char *, size); - if (NULL == strings) { - errno = ENOMEM; - return NULL; - } - pSym = (IMAGEHLP_SYMBOL *) __buffer; pSym->SizeOfStruct = sizeof(IMAGEHLP_SYMBOL); @@ -301,9 +291,6 @@ static int dbg_hlp_init(HANDLE process_handle) /* allocation */ dbg_hlp = xbt_new0(s_xbt_debug_hlp_t, 1); - if (!dbg_hlp) - return ENOMEM; - /* load the library */ dbg_hlp->instance = LoadLibraryA("Dbghelp.dll"); -- 2.20.1