Searched refs:Syscall (Results 1 - 14 of 14) sorted by relevance
/fuchsia/zircon/system/host/abigen/ |
H 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;
|
H 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 {} 29 virtual void postCall(std::ofstream& os, const Syscall& sc, std::string return_var) const {} 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 [all...] |
H A D | vdso_wrapper_generator.cpp | 16 static bool none_apply(const Syscall& sc, const std::vector<CallWrapper*> wrappers) { 25 bool VdsoWrapperGenerator::syscall(ofstream& os, const Syscall& sc) { 53 void VdsoWrapperGenerator::pre_call(ofstream& os, const Syscall& sc) const { 61 void VdsoWrapperGenerator::post_call(ofstream& os, const Syscall& sc, string return_var) const { 70 bool TestWrapper::applies(const Syscall& sc) const { 74 void TestWrapper::preCall(ofstream& os, const Syscall& sc) const { 78 void TestWrapper::postCall(ofstream& os, const Syscall& sc, string return_var) const { 82 bool BlockingRetryWrapper::applies(const Syscall& sc) const { 86 void BlockingRetryWrapper::preCall(ofstream& os, const Syscall& sc) const { 91 ofstream& os, const Syscall [all...] |
H A D | types.h | 53 struct Syscall { 55 Syscall(Syscall&&) = default; 56 Syscall(const Syscall&) = delete; 57 Syscall& operator=(const Syscall&) = delete; 66 Syscall(const FileCtx& sc_fc, const std::string& sc_name)
|
H A D | types.cpp | 154 bool Syscall::is_vdso() const { 158 bool Syscall::is_noreturn() const { 162 bool Syscall::is_blocking() const { 166 bool Syscall::is_internal() const { 170 size_t Syscall::num_kernel_args() const { 174 void Syscall::for_each_return(const std::function<void(const TypeSpec&)>& cb) const { 180 void Syscall::for_each_kernel_arg(const std::function<void(const TypeSpec&)>& cb) const { 185 bool Syscall::validate() const { 227 void Syscall::assign_index(int* next_index) { 232 bool Syscall [all...] |
H A D | generator.cpp | 35 bool VDsoAsmGenerator::syscall(ofstream& os, const Syscall& sc) { 64 bool KernelBranchGenerator::syscall(ofstream& os, const Syscall& sc) { 72 bool SyscallNumbersGenerator::syscall(ofstream& os, const Syscall& sc) { 86 bool TraceInfoGenerator::syscall(ofstream& os, const Syscall& sc) { 97 bool CategoryGenerator::syscall(ofstream& os, const Syscall& sc) { 118 void write_syscall_signature_line(ofstream& os, const Syscall& sc, string name_prefix, 148 string write_syscall_return_var(ofstream& os, const Syscall& sc) { 156 void write_syscall_invocation(ofstream& os, const Syscall& sc,
|
H A D | abigen_generator.h | 23 bool AddSyscall(Syscall&& syscall); 32 std::list<Syscall> calls_;
|
H 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;
|
H A D | abigen_generator.cpp | 49 static bool skip_nothing(const Syscall&) { argument 53 static bool skip_internal(const Syscall& sc) { 57 static bool skip_vdso(const Syscall& sc) { 167 bool AbigenGenerator::AddSyscall(Syscall&& syscall) { 198 [&generator, &ofile](const Syscall& sc) {
|
H A D | header_generator.cpp | 17 static vector<int> collect_nonnull(const Syscall& sc) { 28 bool HeaderGenerator::syscall(std::ofstream& os, const Syscall& sc) {
|
H A D | rust_binding_generator.cpp | 24 bool RustBindingGenerator::syscall(std::ofstream& os, const Syscall& sc) {
|
H A D | kernel_wrapper_generator.cpp | 17 static void write_syscall_signature_line(ofstream& os, const Syscall& sc, string name_prefix) { 38 bool KernelWrapperGenerator::syscall(ofstream& os, const Syscall& sc) {
|
H A D | json_generator.cpp | 20 bool JsonGenerator::syscall(std::ofstream& os, const Syscall& sc) {
|
H A D | syscall_parser.cpp | 177 Syscall syscall{ts.filectx(), name};
|
Completed in 39 milliseconds