Daily log November 13th 2013
Found a bunch of bugs with trinity today after tweaking some code that caused it to hang when closing bluetooth sockets. (Still not sure I want to commit the workaround I came up with). Now that it’s...
View ArticleTrinity and mmaps.
On startup, Trinity creates a bunch of MAP_SHARED mmaps that are inherited by the child processes. These addresses get handed off to other syscalls, and well.. not much really happens. There are...
View ArticleTrinity 1.3 release.
I just tagged and pushed out a 1.3 tarball for trinity. Most people who use it will likely be staying on the bleeding edge running latest git, but given it’s currently finding all kinds of interesting...
View ArticleOn filesystem testing.
Last year I hacked up a small shell script to test various IO related things like “create a RAID5 array, put an XFS file system on it, create a bunch of files on it”. Despite its crudeness, it ended up...
View ArticleGetting closer to Trinity 1.4
I plan on doing a tarball release of Trinity on Monday. It’s been about six months since the last release, and I know I’m overdue a tarball release because I find myself asking more often “Are you...
View ArticleTrinity 1.4 release.
As predicted last week, I made v1.4 tarball release of Trinity today. The run I left going over the weekend seemed ok, so I started prepping a release. Then at the last minute, found a bug that would...
View Articlecatch-up after a brief hiatus.
Yikes, almost a month since I last posted. In that time, I’ve spent pretty much all my time heads down chasing memory corruption bugs in Trinity, and whacking a bunch of smaller issues as I came across...
View ArticleTrinity threading improvements and misc
Since my blogging tsunami almost a month ago, I’ve been pretty quiet. The reason being that I’ve been heads down working on some new features for trinity which have turned out to be a lot more involved...
View ArticleTrinity socket improvements
I’ve been wanting to get back to working on the networking related code in trinity for a long time. I recently carved out some time in the evenings to make a start on some of the lower hanging fruit....
View ArticleThoughts on a feedback loop for Trinity.
With the success that afl has been having on fuzzing userspace, I’ve been revisiting an idea that Andi Kleen gave me years ago for trinity, which was pretty much the same thing but for kernel space....
View Article
More Pages to Explore .....