Searched refs:Syscall (Results 1 – 14 of 14) sorted by relevance
| /system/host/abigen/ |
| A D | vdso_wrapper_generator.h | 19 bool syscall(std::ofstream& os, const Syscall& sc) override; 22 void pre_call(std::ofstream& os, const Syscall& sc) const; 23 void post_call(std::ofstream& os, const Syscall& sc, std::string return_var) const; 33 bool applies(const Syscall& sc) const override; 35 void preCall(std::ofstream& os, const Syscall& sc) const override; 37 void postCall(std::ofstream& os, const Syscall& sc, std::string return_var) const override; 44 bool applies(const Syscall& sc) const override; 45 void preCall(std::ofstream& os, const Syscall& sc) const override; 46 void postCall(std::ofstream& os, const Syscall& sc, std::string return_var) const override;
|
| A D | vdso_wrapper_generator.cpp | 16 static bool none_apply(const Syscall& sc, const std::vector<CallWrapper*> wrappers) { in none_apply() 25 bool VdsoWrapperGenerator::syscall(ofstream& os, const Syscall& sc) { in syscall() 53 void VdsoWrapperGenerator::pre_call(ofstream& os, const Syscall& sc) const { in pre_call() 61 void VdsoWrapperGenerator::post_call(ofstream& os, const Syscall& sc, string return_var) const { in post_call() 69 bool TestWrapper::applies(const Syscall& sc) const { in applies() 73 void TestWrapper::preCall(ofstream& os, const Syscall& sc) const { in preCall() 77 void TestWrapper::postCall(ofstream& os, const Syscall& sc, string return_var) const { in postCall() 81 bool BlockingRetryWrapper::applies(const Syscall& sc) const { in applies() 85 void BlockingRetryWrapper::preCall(ofstream& os, const Syscall& sc) const { in preCall() 90 ofstream& os, const Syscall& sc, string return_var) const { in postCall()
|
| A D | generator.h | 17 virtual bool syscall(std::ofstream& os, const Syscall& sc) = 0; 27 virtual bool applies(const Syscall& sc) const = 0; 28 virtual void preCall(std::ofstream& os, const Syscall& sc) const {} in preCall() 45 bool syscall(std::ofstream& os, const Syscall& sc) override; 59 bool syscall(std::ofstream& os, const Syscall& sc) override; 70 bool syscall(std::ofstream& os, const Syscall& sc) override; 76 bool syscall(std::ofstream& os, const Syscall& sc) override; 87 bool syscall(std::ofstream& os, const Syscall& sc) override; 99 bool syscall(std::ofstream& os, const Syscall& sc) override; 113 bool syscall(std::ofstream& os, const Syscall& sc) override; [all …]
|
| A D | types.cpp | 154 bool Syscall::is_vdso() const { in is_vdso() 158 bool Syscall::is_noreturn() const { in is_noreturn() 162 bool Syscall::is_blocking() const { in is_blocking() 166 bool Syscall::is_internal() const { in is_internal() 170 size_t Syscall::num_kernel_args() const { in num_kernel_args() 185 bool Syscall::validate() const { in validate() 227 void Syscall::assign_index(int* next_index) { in assign_index() 232 bool Syscall::validate_array_spec(const TypeSpec& ts) const { in validate_array_spec() 254 void Syscall::print_error(const char* what) const { in print_error() 258 string Syscall::return_type() const { in return_type() [all …]
|
| A D | types.h | 59 struct Syscall { struct 61 Syscall(Syscall&&) = default; 62 Syscall(const Syscall&) = delete; 63 Syscall& operator=(const Syscall&) = delete; argument 74 Syscall(const FileCtx& sc_fc, const std::string& sc_name) in Syscall() argument
|
| A D | generator.cpp | 35 bool VDsoAsmGenerator::syscall(ofstream& os, const Syscall& sc) { in syscall() 64 bool KernelBranchGenerator::syscall(ofstream& os, const Syscall& sc) { in syscall() 72 bool SyscallNumbersGenerator::syscall(ofstream& os, const Syscall& sc) { in syscall() 86 bool TraceInfoGenerator::syscall(ofstream& os, const Syscall& sc) { in syscall() 97 bool CategoryGenerator::syscall(ofstream& os, const Syscall& sc) { in syscall() 118 void write_syscall_signature_line(ofstream& os, const Syscall& sc, string name_prefix, in write_syscall_signature_line() 148 string write_syscall_return_var(ofstream& os, const Syscall& sc) { in write_syscall_return_var() 156 void write_syscall_invocation(ofstream& os, const Syscall& sc, in write_syscall_invocation()
|
| A D | abigen_generator.cpp | 49 static bool skip_nothing(const Syscall&) { in skip_nothing() argument 53 static bool skip_internal(const Syscall& sc) { in skip_internal() 57 static bool skip_vdso(const Syscall& sc) { in skip_vdso() 167 bool AbigenGenerator::AddSyscall(Syscall&& syscall) { in AddSyscall() 213 [&generator, &ofile](const Syscall& sc) { in generate_one()
|
| A D | abigen_generator.h | 24 bool AddSyscall(Syscall&& syscall); 35 std::list<Syscall> calls_;
|
| A D | header_generator.h | 19 std::vector<std::pair<std::string, bool (*)(const Syscall&)>>; 32 bool syscall(std::ofstream& os, const Syscall& sc) override;
|
| A D | header_generator.cpp | 17 static vector<int> collect_nonnull(const Syscall& sc) { in collect_nonnull() 28 bool HeaderGenerator::syscall(std::ofstream& os, const Syscall& sc) { in syscall()
|
| A D | kernel_wrapper_generator.cpp | 17 static void write_syscall_signature_line(ofstream& os, const Syscall& sc, string name_prefix) { in write_syscall_signature_line() 38 bool KernelWrapperGenerator::syscall(ofstream& os, const Syscall& sc) { in syscall()
|
| A D | rust_binding_generator.cpp | 24 bool RustBindingGenerator::syscall(std::ofstream& os, const Syscall& sc) { in syscall()
|
| A D | json_generator.cpp | 20 bool JsonGenerator::syscall(std::ofstream& os, const Syscall& sc) { in syscall()
|
| A D | syscall_parser.cpp | 196 Syscall syscall{ts.filectx(), name}; in process_syscall()
|
Completed in 15 milliseconds