############################################################################## # # # IAR ARM ANSI C/C++ Compiler V4.42A/W32 EVALUATION 14/Jan/2011 23:28:42 # # Copyright 1999-2005 IAR Systems. All rights reserved. # # # # Cpu mode = interwork # # Endian = little # # Stack alignment = 4 # # Source file = D:\pasha\elf\googlecode\MySMSYS\Mss3\_cpp2.cpp # # Command line = D:\pasha\elf\googlecode\MySMSYS\Mss3\_cpp2.cpp -D # # NEWSGOLD -D ELKA -D LANG_EN -lcN # # D:\pasha\elf\googlecode\MySMSYS\Mss3\Release_ELKA_EN # # \List\ -o D:\pasha\elf\googlecode\MySMSYS\Mss3\Relea # # se_ELKA_EN\Obj\ -s9 --no_unroll --cpu_mode arm # # --endian little --cpu ARM926EJ-S --stack_align 4 # # --interwork -e --fpu None --eec++ --dlib_config # # "D:\pasha\Embedded Workbench 4.0 # # Evaluation2\ARM\LIB\dl5tpainl8n.h" -I # # "D:\pasha\Embedded Workbench 4.0 # # Evaluation2\ARM\INC\" --inline_threshold=2 # # List file = D:\pasha\elf\googlecode\MySMSYS\Mss3\Release_ELKA_EN # # \List\_cpp2.lst # # Object file = D:\pasha\elf\googlecode\MySMSYS\Mss3\Release_ELKA_EN # # \Obj\_cpp2.r79 # # # # # ############################################################################## D:\pasha\elf\googlecode\MySMSYS\Mss3\_cpp2.cpp 1 #include "..\..\inc\swilib.h" 2 3 4 void* operator new(size_t sz){return malloc(sz);}; 5 void* operator new[](size_t sz){return malloc(sz);}; 6 void operator delete(void * p){mfree(p);}; 7 Maximum stack usage in bytes: Function CSTACK -------- ------ operator delete(void *) 4 operator new(size_t) 4 operator new[](size_t) 4 Segment part sizes: Function/Label Bytes -------------- ----- operator new(size_t) 12 operator new[](size_t) 12 operator delete(void *) 12 Others 12 48 bytes in segment CODE 36 bytes of CODE memory (+ 12 bytes shared) Errors: none Warnings: none