The Rust programming language provides a few ways to terminate a program when it reaches an unrecoverable state by calling the macro std::panic! - a reference to kernel panic that I have found quite amusing. It comes in handy when an assert needs to used within code, such as for...
[Read More]
The purpose of this post is to provide general guidance on enabling and collecting core dumps for applications running
in a docker container.
[Read More]
Recently, I took an interest in the Rust programming language due to its performance and safety. I chose Rust because of its RAII-based memory model, high-level abstractions which do not compromise perfomance, and the ability to disable its standard library and develop for bare metal. As a bonus, it comes...
[Read More]
In my previous post, I provided insight on the importance of running docker with the
--init flag to ensure the proper exit code is returned when an application calls the abort function.
[Read More]