|
abc-master
|
#include <stdio.h>#include <string.h>#include "base/abc/abc.h"#include "mainInt.h"#include <sys/types.h>#include <dirent.h>#include <dlfcn.h>Go to the source code of this file.
Macros | |
| #define | MAX_LIBS 256 |
Typedefs | |
| typedef void(* | lib_init_end_func )(Abc_Frame_t *pAbc) |
Functions | |
| void | open_libs () |
| void | close_libs () |
| void * | get_fnct_ptr (int lib_num, char *sym_name) |
| void | call_inits (Abc_Frame_t *pAbc) |
| void | call_ends (Abc_Frame_t *pAbc) |
| void | Libs_Init (Abc_Frame_t *pAbc) |
| void | Libs_End (Abc_Frame_t *pAbc) |
Variables | |
| static void * | libHandles [MAX_LIBS+1] |
| #define MAX_LIBS 256 |
CFile****************************************************************
FileName [libSupport.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [The main package.]
Synopsis [Support for external libaries.]
Author [Mike Case]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 47 of file libSupport.c.
| typedef void(* lib_init_end_func)(Abc_Frame_t *pAbc) |
Definition at line 50 of file libSupport.c.
| void call_ends | ( | Abc_Frame_t * | pAbc | ) |
Definition at line 180 of file libSupport.c.
| void call_inits | ( | Abc_Frame_t * | pAbc | ) |
Definition at line 164 of file libSupport.c.
| void close_libs | ( | ) |
Definition at line 135 of file libSupport.c.
| void* get_fnct_ptr | ( | int | lib_num, |
| char * | sym_name | ||
| ) |
Definition at line 152 of file libSupport.c.
| void Libs_End | ( | Abc_Frame_t * | pAbc | ) |
Definition at line 199 of file libSupport.c.
| void Libs_Init | ( | Abc_Frame_t * | pAbc | ) |
Definition at line 193 of file libSupport.c.
| void open_libs | ( | ) |
Definition at line 55 of file libSupport.c.
|
static |
Definition at line 48 of file libSupport.c.