Lines Matching full:code

1 xdrgen - Linux Kernel XDR code generator
12 code that implements the RPC portions of that protocol. This tool is
15 This RPC-level code is code that handles input directly from the
18 code can have significant impact on security and performance.
20 However, it is code that is repetitive and tedious to write by hand.
22 The C code generated by rpcgen makes extensive use of the facilities
24 of the generated code is very traditional K&R C.
33 2. rpcgen-generated code is believed to be less efficient than code
36 These days, gcc and its kin are capable of optimizing code better
38 XDR code by hand will make a measurable performance different.
40 In addition, the current hand-written code in the Linux kernel is
44 In order to accrue the benefits of machine-generated XDR code in the
45 kernel, a tool is needed that will output C code that works against
92 By default, the only comments added to this code are kdoc comments
95 additional comments in the generated code to help readers match the
96 generated code to specific parts of the XDR specification.
98 Because the generated code is targeted for the Linux kernel, it
110 xdrgen does not use machine learning to generate source code. The
123 This tree is passed to a series of code generators.
126 generators/ directory. Each generator emits code created from Jinja2
129 The source code is generated in the same order in which they appear
130 in the specification to ensure the generated code compiles. This
133 xdrgen assumes that the generated source code is further compiled by
178 the hand-rolled function. To avoid editing the generated source code
216 implementer wants to call these functions from other source code,
230 And, in the generated source code, both of these functions appear
256 into compilable code
259 generated source code, for improved (temporary) observability
261 Generate kernel Rust code as well as C code