Lines Matching refs:std

16     virtual bool header(std::ofstream& os);
17 virtual bool syscall(std::ofstream& os, const Syscall& sc) = 0;
18 virtual bool footer(std::ofstream& os);
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 {}
38 VDsoAsmGenerator(const std::string& syscall_macro,
39 const std::string& name_prefix,
40 const std::vector<CallWrapper*>& call_wrappers)
45 bool syscall(std::ofstream& os, const Syscall& sc) override;
48 const std::string syscall_macro_;
49 const std::string name_prefix_;
50 const std::vector<CallWrapper*> wrappers_;
56 SyscallNumbersGenerator(const std::string& define_prefix)
59 bool syscall(std::ofstream& os, const Syscall& sc) override;
60 bool footer(std::ofstream& os) override;
63 const std::string define_prefix_;
70 bool syscall(std::ofstream& os, const Syscall& sc) override;
76 bool syscall(std::ofstream& os, const Syscall& sc) override;
77 bool footer(std::ofstream& os) override;
80 std::map<const std::string, std::vector<const std::string*>> category_map_;
86 bool header(std::ofstream& os) override;
87 bool syscall(std::ofstream& os, const Syscall& sc) override;
93 KernelWrapperGenerator(const std::string& syscall_prefix, const std::string& wrapper_prefix,
94 const std::string& define_prefix)
98 bool header(std::ofstream& os) override;
99 bool syscall(std::ofstream& os, const Syscall& sc) override;
100 bool footer(std::ofstream& os) override;
103 const std::string syscall_prefix_;
104 const std::string wrapper_prefix_;
105 const std::string define_prefix_;
111 bool header(std::ofstream& os) override;
112 bool footer(std::ofstream& os) override;
113 bool syscall(std::ofstream& os, const Syscall& sc) override;
119 bool header(std::ofstream& os) override;
120 bool footer(std::ofstream& os) override;
121 bool syscall(std::ofstream& os, const Syscall& sc) override;
132 void write_syscall_signature_line(std::ofstream& os, const Syscall& sc, std::string name_prefix,
133 std::string before_args, std::string inter_arg,
134 bool wrap_pointers_with_user_ptr, std::string no_args_type);
139 std::string write_syscall_return_var(std::ofstream& os, const Syscall& sc);
145 void write_syscall_invocation(std::ofstream& os, const Syscall& sc,
146 const std::string& return_var, const std::string& name_prefix);
148 void write_argument_annotation(std::ofstream& os, const TypeSpec& arg);