gdb: replace use of alloca with std::string in openp This makes the code simpler and hopefully safer. Change-Id: I30c7f0bc0c786621858d3f46d138f3b596dc49f5 Approved-By: Tom Tromey <tom@tromey.com>