#include "stefan.h"
#include "stefan_i.h"
Include dependency graph for stefan.cc:
Go to the source code of this file.
Functions | |
bool | change_alloc (char *&buffer, std::size_t olds, std::size_t news) |
bool | process (char *file_name) |
void | init_default_symbols (Abstract_scope *s) |
int | main (int argc, char **argv) |
Variables | |
char | cpp_name [] = "cpp" |
std::vector< char * > | prepro_args |
std::vector< char * > | input_files |
|
Definition at line 37 of file stefan.cc. Referenced by Program_from_fd::Program_from_fd(). |
|
Definition at line 159 of file stefan.cc. References Abstract_scope::add_function_decl(), Symbol_name::ADELETE_OPERATOR_NAME, Symbol_name::ANEW_OPERATOR_NAME, Symbol_name::DELETE_OPERATOR_NAME, Symbol_name::k_Alloc, make_unary_function_type(), Symbol_name::NEW_OPERATOR_NAME, and s_Extern. Referenced by main(). |
|
Definition at line 173 of file stefan.cc. References Symbol_table::begin(), Symbol_table::dump(), Symbol_table::dump_flags, Symbol_table::end(), Function_symbol::fill_in_mangled_names(), Symbol_table::get_instance(), Annotator::get_output(), Symbol_table::has_dump_flag(), init_default_symbols(), input_files, Source::instance(), prepro_args, print_annotated_tree(), process(), Symbol_table::Sym_it, and Ptree_visitor< Annotator_RT >::visit(). |
|
Definition at line 103 of file stefan.cc. References cpp_name, execvp(), Symbol_table::has_dump_flag(), Source::instance(), Source::parse(), prepro_args, and wait(). Referenced by main(). |
|
Definition at line 27 of file stefan.cc. Referenced by process(). |
|
Definition at line 32 of file stefan.cc. Referenced by main(). |
|
|