mirror of
https://github.com/nasa/trick.git
synced 2024-12-30 09:58:53 +00:00
19025d77ad
Reorganized. Created a new top level include directory that will hold all of Trick's header files. Moved all of the Trick headers to this directory. Created a libexec directory that holds all of the executables that users don't need to execute directly. Changed all of the executables remaining in bin to start with "trick-". In the sim_services directories changed all source files to find the Trick headers in their new location. Since all of the include files are gone in sim_services, removed the src directories as well, moving all of the source files up a level. Moved the makefiles, docs, man, and other architecture independent files into a top level share directory. Renamed lib_${TRICK_HOST_CPU} to lib64 or lib depending on the platform we're currently on. refs #63
20 lines
852 B
C++
20 lines
852 B
C++
|
|
#ifndef JIT_INPUT_FILE_PROTO_HH
|
|
#define JIT_INPUT_FILE_PROTO_HH
|
|
|
|
#include <string>
|
|
|
|
int jit_compile(std::string file_name) ;
|
|
int jit_run(std::string library_name , std::string run_function ) ;
|
|
int jit_compile_and_run(std::string file_name, std::string run_function = "run_me" ) ;
|
|
int jit_add_library(std::string lib_name) ;
|
|
void * jit_find_symbol(std::string sym ) ;
|
|
|
|
int jit_add_read( unsigned int thread_id , double time , std::string func_name ) ;
|
|
int jit_add_read( double time , std::string func_name ) ;
|
|
int jit_add_event( std::string func_name , std::string name , double cycle ) ;
|
|
int jit_add_event_before( std::string func_name , std::string name , std::string target_name , unsigned int target_inst = 1 ) ;
|
|
int jit_add_event_after( std::string func_name , std::string name , std::string target_name , unsigned int target_inst = 1 ) ;
|
|
|
|
#endif
|