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

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

Completed in 39 milliseconds