StackAnalyzer 自动分析出您的应用程序中最差情况下的堆栈使用情况;
分析结果以标注的形式在调用关系图和控制流图中显示。
堆栈内存要由程序开发人员静态进行分配。
如果低估了堆栈的使用量,将会导致程序运行时很多难以发现的错误;
而过高的估计了堆栈的使用又将造成系统内存资源的浪费。
Am486 | CAD-UL |
ARM | ARM |
CompCert (INRIA/AbsInt) | |
GCC | |
GHS | |
IAR | |
Keil MDK-ARM | |
TASKING (Altium) | |
TI (Texas Instruments) | |
C16x/ST10 | KEIL (ARM) |
TASKING (Altium) | |
C28x | TI (Texas Instruments) |
C33 | TI (Texas Instruments) |
dsPIC33E | Microchip MPLAB XC16 |
ERC32 | GCC |
GNAT | |
FR81S | SOFTUNE (Fujitsu) |
HCS12 | Hiware (Metrowerks/Freescale) |
Cosmic | |
IAR | |
i386DX | PL/I |
LEON2, LEON3/LEON4 | GCC |
GNAT | |
LLVM/Clang | |
M68k & ColdFire | HP 68000 (C & Ada) |
XD Ada (EDS) | |
GCC C/C++ | |
Diab C/C++ | |
Microtec C (Siemens) | |
MCS 51 | IAR |
MIPS32 | GCC |
MSP430(x) | IAR |
Nios II | GCC |
PowerPC | Diab (WindRiver) |
GHS C/C++/Ada (Green Hills) | |
GCC | |
GNAT Pro C/C++/Ada (AdaCore) | |
HighTec GCC | |
CodeWarrior (Freescale) | |
CompCert (INRIA/AbsInt) | |
Renesas RX | IAR |
Renesas SuperH | Renesas |
RISC-V | GCC |
S12Z | CodeWarrior (Freescale) |
TriCore & AURIX | TASKING (Altium) |
GCC | |
HighTec GCC | |
Diab (WindRiver) | |
V850, RH850 | GHS (Green Hills) |
Diab (WindRiver) | |
x86 | Cygnus (LynuxWorks) |
GCC | |
CompCert (INRIA/AbsInt) | |
ICC (Intel) |
上海创景计算机系统有限公司(总公司)
上海市浦东新区
祖冲之路2277弄
世和商务中心1号楼1001–1008室
电话: 021–6882–6530
传真: 021–6882–6533
visionmc.com
sales@visionmc.com
Beijing Jingwei Hirain Technologies
4F, C3, C&W Industry Park
#14 Jiuxianqiao Rd, Chaoyang
Beijing
Phone: +86-10-64840808
hirain.com
market_dept@hirain.com