Article View: comp.unix.wizards
Article #6952Accessing the text segment of a process.
From: Douglas A. Balog
Date: Tue, 26 Jan 1993 20:05
Date: Tue, 26 Jan 1993 20:05
17 lines
1167 bytes
1167 bytes
Hi, I want to have a subroutine that looks at the text segment of a process and builds a table of what variables and functions are there. So that later on in the program I can call a function or reference a variable by its name. Kind of like asking a debugger to run a function. I know of a way to compile the program, run a perl script which calls nm and then recompile the program. But every time I recompile, I have to do it twice. I also know of a way to popen(nm argv[0]) and find the info that way. I really want to look at the text segment and figure this out. Is this possible ? Thanks for any info, Doug
Technical Details
Message-ID:
<0fNNaLi00WB2FgoGE3@andrew.cmu.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!tcsi.com!iat.holonet.net!news.cerf.net!usc!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!cis.ohio-state.edu!news.sei.cmu.edu!bb3.andrew.cmu.edu!crabapple.srv.cs.cmu.edu!andrew.cmu.edu!db6p+Show Full Headers
Complete Article Headers
Organization: Pittsburgh Supercomputing Center, Carnegie Mellon, Pittsburgh, PA Path: arc1-ca.pugleaf.net!sparky!uunet!tcsi.com!iat.holonet.net!news.cerf.net!usc!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!cis.ohio-state.edu!news.sei.cmu.edu!bb3.andrew.cmu.edu!crabapple.srv.cs.cmu.edu!andrew.cmu.edu!db6p+ Newsgroups: comp.unix.wizards Message-ID: <0fNNaLi00WB2FgoGE3@andrew.cmu.edu> Date: Tue, 26 Jan 1993 15:05:43 -0500 From: "Douglas A. Balog" <db6p+@andrew.cmu.edu> Subject: Accessing the text segment of a process. Lines: 17