![]() |
PandA-2024.02
|
panda working as cross compiler targeting tree nodes... More...
#include "config_RELEASE.hpp"#include "Parameter.hpp"#include "compiler_wrapper.hpp"#include "cost_latency_table.hpp"#include "cpu_time.hpp"#include "exceptions.hpp"#include "fileIO.hpp"#include "parse_tree.hpp"#include "tree-panda-gcc-Parameter.hpp"#include "tree_manager.hpp"#include "utility.hpp"#include <csignal>#include <cstdlib>#include <filesystem>#include <fstream>#include <getopt.h>#include <iosfwd>#include <string>
Go to the source code of this file.
Functions | |
| static char * | alloc_long_option (char *argv[], int &i, int &dec) |
| static char ** | alloc_argv (int &argc, char *argv[]) |
| static void | dealloc_argv (int argc, char *argv_copied[]) |
| static void | close_everything (int argc, char *argv[], const ParameterRef &Param) |
| int | main (int argc, char *argv_orig[]) |
| Main file used to perform Hardware/Software Codesign starting from C/C++/SystemC specification. More... | |
panda working as cross compiler targeting tree nodes...
Definition in file tree-panda-gcc.cpp.
|
static |
Definition at line 79 of file tree-panda-gcc.cpp.
References alloc_long_option().
Referenced by main().


|
static |
Definition at line 65 of file tree-panda-gcc.cpp.
Referenced by alloc_argv().

|
static |
Definition at line 120 of file tree-panda-gcc.cpp.
References dealloc_argv().
Referenced by main().


|
static |
Definition at line 111 of file tree-panda-gcc.cpp.
Referenced by close_everything().

| int main | ( | int | argc, |
| char * | argv_orig[] | ||
| ) |
Main file used to perform Hardware/Software Codesign starting from C/C++/SystemC specification.
| argc | an integer value |
| argv | an array of char pointer |
GCC wrapper to create the raw
creating the tree manager from the data structure
Definition at line 134 of file tree-panda-gcc.cpp.
References alloc_argv(), close_everything(), test_panda::command, DEBUG_LEVEL_MINIMUM, DEBUG_LEVEL_NONE, DEBUG_LEVEL_VERBOSE, DEBUG_LEVEL_VERY_PEDANTIC, dump_exec_time(), exit_code, fileIO_ostream_open(), GetPath(), IsError(), OUTPUT_LEVEL_MINIMUM, PandaSystem(), PARAMETER_NOTPARSED, PARAMETER_PARSED, ParseTreeFile(), PRINT_DBG_MEX, START_TIME, STOP_TIME, str, STR_cost_latency_table_default, THROW_ERROR, and unique_path().

1.8.13