Just some stuff about me.
Here's my dotfiles repository.
What links here:
“It seems that gdb needs a set startup-with-shell off line in .gdbinit to work corrected on macOS Sierra or later. (I’m not talking about gdb-dashboard; it’s gdb itself)” https://github.com/cyrus-and/gdb-dashboard/issues/81
Also, codesigning. If you are getting this in gdb on macOS while trying to run a program: Unable to find Mach task port for process-id 57573: (os/kern) failure (0x5). (please check gdb is codesigned - see taskgated(8))
Copy this into a script:
#!/bin/env bash
mkdir -p ~/.gdbinit.d/
wget 'https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/python/lib/gdb/FrameDecorator.py' -O ~/.gdbinit.d/FrameDecorator.py
sed -i '1s/^/python gdb.COMPLETE_EXPRESSION = gdb.COMPLETE_SYMBOL\n/' .gdbinit
cat >>.gdbinit <<EOF
python
import imp
gdb.FrameDecorator = imp.new_module('FrameDecorator')
gdb.FrameDecorator.FrameDecorator = FrameDecorator
end
EOF
then run it
function getMyData() {
var xh = new XMLHttpRequest()
var xlink = "wheremydatais.com"
xh.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
console.log(JSON.parse(this.responseText));
getMyData()
}
}
xh.open("GET", xlink, true) // true/false for async
xh.send()
}