mlodebug - logical data structure contents debug function
This software belongs to the ALLIANCE CAD system from the CAO-VLSI team at
ASIM/LIP6/UPMC laboratory.
LIP6/ASIM
University P. et M. Curie
4, place Jussieu
75252 PARIS Cedex 05
FRANCE
Fax : {33/0} 1.44.27.62.86
E-mail support : alliance-support@asim.lip6.fr
#include mlo412.h"
void mlodebug(headpointer, structurename)
void *headpointer;
char *structurename;
mlodebug allows a user interactive visualisation of the internal contents
of the structural view of mbk.
Through the use of a small, but convenient, textual user interface, a step
by step exploration of each fields of the data structure is made available.
However, if the structure is big, it may be painful to use.
First of all, the contents of the expected struture is displayed, with its
fields named as they appear in the appropriate header file. Then the user
is prompted by a `>>' for an input.
The input may be either a field name, or a predefined symbol. Field names
are to be typed the way they are displayed.
Predefined symbols are:
The debugger functions are easy to understand, so just try it!
#include mlo412.h"
void scan_n1_y()
{
getlofig("n1_y", `A');
mlodebug(HEAD_LOFIG, lofig");
}
mbk(1) , lofig(3) , locon(3) , loins(3) , losig(3) , lotrs(3) , mphdebug(3) .
This tool is under development at the ASIM/LIP6/UPMC laboratory, cao-vlsi
research team.
We need your feedbak to improve documentation and tools.
If you find bugs, please fill-in the form at
http://asim.lip6.fr/alliance/support/bug-report/
Thanks for doing this.