Opening book details…
Can I read An Approach to Improving the Structure of Error-handling Code in the Linux Kernel on EtoBox?
An Approach to Improving the Structure of Error-handling Code in the Linux Kernel by Suman Saha; Julia Lawall; Gilles Muller is a Computer Science article available to read on EtoBox.
What is An Approach to Improving the Structure of Error-handling Code in the Linux Kernel about?
The C language does not provide any abstractions for exception handling or other forms of error handling, leaving programmers to devise their own conventions for detecting and handling errors. The Linux coding style guidelines suggest placing error handling code at the end of each function, where it can be reached by gotos whenever an error is detected. This coding style has the advantage of putting all of the error-handling code in one place, which eases understanding and maintenance, and reduces code duplication. Nevertheless, this coding style is not always applied. In this paper, we propose an automatic program transformation that transforms error-handling code into this style. We have applied our transformation to the Linux 2.6.34 kernel source code, on which it reorganizes the error handling code of over 1800 functions, in about 25 minutes.
Who reads An Approach to Improving the Structure of Error-handling Code in the Linux Kernel?
It is typically read by researchers, students, and practitioners in Computer Science.
- Author
- Suman Saha; Julia Lawall; Gilles Muller
- Publisher
- ACM
- Published
- 2011
- Language
- EN
- Field
- Computer Science (Physical Sciences)