Half-finished ideas. Proof-of-concepts. Code that works but isn't clean enough for a project page. Tools I built for myself that might be useful to someone else.
fun getFds(pid: Int): List<String> =
File("/proc/$pid/fd")
.listFiles()
?.map { it.canonicalPath }
?: emptyList()
Java.enumerateClassLoaders({
onMatch: loader => {
console.log(loader.toString());
},
onComplete: () => {}
});
import struct
def parse_bwr(data):
ws,wc,wb,rs,rc,rb = \
struct.unpack('6Q', data[:48])
return {'write': hex(wb),
'read': hex(rb)}