I was one of the people who voted to reopen. In fact the first. Why?
First an ...
Interlude
Quite frankly I have had the feeling that a small group of people here seem to "reign" already, instead of the community. It's not democratic in any way, it currently just caters the whoever screams loudest will get attention faction. This shows particularly in the fast-trigger closing of questions that may well fall within the scope. My main point here is: you open your own forum and then you rule with iron fist, no one cares. But the SE sites are meant to be community driven. Not only does it seem to be a relatively successful approach, is also seems to encourage people to participate (in the community process) and, yes, contribute (expertise, knowledge). I've seen on different SE sites how the "character" of the sites differs and how much that is influenced by users with 10k+ mod tools and actual moderators. Most moderators are trying to be very even handed in their use, others not so much. Some are a plain disgrace to the community they're meant to represent. But then, they were voted for. As for the high vote users things look different. They often just benefited from being early members and from the dynamics that seems to suggest that 1.) the answer by the highest rep member must be the best or that 2.) the first answer is the best. It is very rare that some gems added later as answers still get enough attention to garner some deserved upvotes.
I wholeheartedly agree that we need to decide, presumably by majority vote and adjustable on a regular basis (just like the community ads by some kind of voting system), on topics that should be considered on topic and those that should be considered off topic. I.e. this list should not at all be carved in stone. It should be flexible.
As for the moment I think the community - and the topics considered to be on topic - have to be found. I consider fast-trigger closing highly unproductive in that process. Oftentimes closing also follows a dynamic of "ah, it's got 3/5 close votes ... yeah, really not that good, also low rep user, let's vote as well". Heck, I have done it myself. The problem here is that reopening a question is usually a lot harder to get through than closing it. Because the closed question has it harder to draw attention. It has the stigma of being [closed]
.
But these days I will try to get a question improved first unless it truly seems unsalvageable or is so far off-topic that it makes no sense.
Reasoning behind reopening this particular question - why it's on-topic to me
As reverse engineer (of the RCE variety), I have always profited from knowing my tools. This was the main reason behind getting that particular question (How does GDB's process recording work?) reopened. Just as circumstantial data has helped me as a bug hunter.
I'm sure I'm not the only one to have a big tool chest full of tools used during RCE. Some of them are dual use. So what? So are knives (kitchen/murder)! And yes, the RCE community at large has always benefited from people sharing their knowledge on how to wield this tool or that. Why should specifically a Q&A site be an exception to that? What better place to answer those questions? Reverse engineers have usually a much more inquisitive mind than people who are "mere developers", I've found. So while this would - and probably should - also fit on StackOverflow, it shouldn't be off-topic here. Just because a question on Ubuntu can be asked on AskUbuntu it doesn't mean people aren't going to ask questions related to Ubuntu also on SuperUser, ServerFault or Unix.SE.
I also think that dynamic analysis - and using a debugger during RCE qualifies as such from my point of view - is in fact very much a part of reverse engineering (or more specifically RCE), even though it also is a part of debugging during software engineering.