StackX is a new, unique software program that calculates the actual stack size requirements of any embedded application, using a proprietary, patent-pending algorithm. It enables developers to accurately see their application's stack memory requirements prior to execution and to avoid stack overflow without wasting memory through over-allocation. StackX also provides visibility into the "XE executable file" by displaying sections, symbols and other elements. This information is useful for avoiding stack problems, as well as for achieving improved resource management. With StackX, developers can escape the perils of trial-and-error stack memory allocation, and allocate the correct amount the first time. StackX solves the problem of determining how much memory to allocate for a program's stack, avoiding two problems facing embedded developers: Under-allocation leads to stack overflow, an often catastrophic system failure that is extremely difficult to identify as the cause of a program malfunction. Over-allocation wastes memory and is a serious problem for power-sensitive systems where additional memory draws more power and adds cost. StackX, with its patent-pending algorithmic analysis, is the first tool that shows developers the correct allocation.
Express Logic's StackX

0 comments
Hide comments