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.