From: mquinson Date: Tue, 22 Jan 2008 11:01:21 +0000 (+0000) Subject: xbt_new raises an exception on error, no need to check for ENOMEM X-Git-Tag: v3.3~654 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/5daf43327dc8fce985687f6306daa762ec07a4b6 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 --- 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");