Home
last modified time | relevance | path

Searched refs:Syscall (Results 1 – 14 of 14) sorted by relevance

/system/host/abigen/
A Dvdso_wrapper_generator.h19 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 Dvdso_wrapper_generator.cpp16 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 Dgenerator.h17 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 Dtypes.cpp154 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 Dtypes.h59 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 Dgenerator.cpp35 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 Dabigen_generator.cpp49 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 Dabigen_generator.h24 bool AddSyscall(Syscall&& syscall);
35 std::list<Syscall> calls_;
A Dheader_generator.h19 std::vector<std::pair<std::string, bool (*)(const Syscall&)>>;
32 bool syscall(std::ofstream& os, const Syscall& sc) override;
A Dheader_generator.cpp17 static vector<int> collect_nonnull(const Syscall& sc) { in collect_nonnull()
28 bool HeaderGenerator::syscall(std::ofstream& os, const Syscall& sc) { in syscall()
A Dkernel_wrapper_generator.cpp17 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 Drust_binding_generator.cpp24 bool RustBindingGenerator::syscall(std::ofstream& os, const Syscall& sc) { in syscall()
A Djson_generator.cpp20 bool JsonGenerator::syscall(std::ofstream& os, const Syscall& sc) { in syscall()
A Dsyscall_parser.cpp196 Syscall syscall{ts.filectx(), name}; in process_syscall()

Completed in 15 milliseconds