* Any way to output variable names with their size (i.e. int, char and etc.) @ 2014-01-10 14:45 shall890 2014-01-10 14:54 ` Jonathan Wakely 0 siblings, 1 reply; 6+ messages in thread From: shall890 @ 2014-01-10 14:45 UTC (permalink / raw) To: gcc-help Hello, I am wanting to extract variable names and their size (int, char and etc.) from a c file. Is there any way to extract that type of information? Thanks, Stephen -- View this message in context: http://gcc.1065356.n5.nabble.com/Any-way-to-output-variable-names-with-their-size-i-e-int-char-and-etc-tp1001590.html Sent from the gcc - Help mailing list archive at Nabble.com. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Any way to output variable names with their size (i.e. int, char and etc.) 2014-01-10 14:45 Any way to output variable names with their size (i.e. int, char and etc.) shall890 @ 2014-01-10 14:54 ` Jonathan Wakely 2014-01-10 15:45 ` shall890 0 siblings, 1 reply; 6+ messages in thread From: Jonathan Wakely @ 2014-01-10 14:54 UTC (permalink / raw) To: shall890; +Cc: gcc-help On 10 January 2014 14:45, shall890 wrote: > Hello, > > I am wanting to extract variable names and their size (int, char and etc.) Those are types, not sizes. A variable's type is a property of the source code, the size of that type depends on the compiler and target platform. > from a c file. Is there any way to extract that type of information? You could compile it and look at the debug info. Or write a GCC plugin to output the info as the file is compiled. There are probably better ways too. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Any way to output variable names with their size (i.e. int, char and etc.) 2014-01-10 14:54 ` Jonathan Wakely @ 2014-01-10 15:45 ` shall890 2014-01-10 16:06 ` Jonathan Wakely 0 siblings, 1 reply; 6+ messages in thread From: shall890 @ 2014-01-10 15:45 UTC (permalink / raw) To: gcc-help Hello Jonathan, I don't usually use gcc. Is there a file that contains the debug info output in a readable format? Also, where can Info on writing a GCC plugin? Thanks, Stephen -- View this message in context: http://gcc.1065356.n5.nabble.com/Any-way-to-output-variable-names-with-their-size-i-e-int-char-and-etc-tp1001590p1001612.html Sent from the gcc - Help mailing list archive at Nabble.com. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Any way to output variable names with their size (i.e. int, char and etc.) 2014-01-10 15:45 ` shall890 @ 2014-01-10 16:06 ` Jonathan Wakely 2014-01-10 19:11 ` shall890 2014-01-10 22:15 ` Ángel González 0 siblings, 2 replies; 6+ messages in thread From: Jonathan Wakely @ 2014-01-10 16:06 UTC (permalink / raw) To: shall890; +Cc: gcc-help On 10 January 2014 15:45, shall890 wrote: > Hello Jonathan, > > I don't usually use gcc. Is there a file that contains the debug info > output in a readable format? It's in the object file produced by the compiler, in a machine-readable format. > Also, where can Info on writing a GCC plugin? I found these pages by searching the web: http://gcc.gnu.org/wiki/plugins http://lwn.net/Articles/457543/ http://libplugin.sourceforge.net/tutorials/gcc-plugin.html Using debug info or writing a plugin will take a reasonable amount of work. If you're looking for something simple and quick then I think the answer is that GCC won't easily give you the information you're looking for. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Any way to output variable names with their size (i.e. int, char and etc.) 2014-01-10 16:06 ` Jonathan Wakely @ 2014-01-10 19:11 ` shall890 2014-01-10 22:15 ` Ángel González 1 sibling, 0 replies; 6+ messages in thread From: shall890 @ 2014-01-10 19:11 UTC (permalink / raw) To: gcc-help Thanks. Stephen -- View this message in context: http://gcc.1065356.n5.nabble.com/Any-way-to-output-variable-names-with-their-size-i-e-int-char-and-etc-tp1001590p1001693.html Sent from the gcc - Help mailing list archive at Nabble.com. ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Any way to output variable names with their size (i.e. int, char and etc.) 2014-01-10 16:06 ` Jonathan Wakely 2014-01-10 19:11 ` shall890 @ 2014-01-10 22:15 ` Ángel González 1 sibling, 0 replies; 6+ messages in thread From: Ángel González @ 2014-01-10 22:15 UTC (permalink / raw) To: shall890; +Cc: gcc-help Why do you want the variable names and their size? I suspect that perhaps your goal could be with a slightly different information (hopefully easier to get). ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2014-01-10 22:15 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2014-01-10 14:45 Any way to output variable names with their size (i.e. int, char and etc.) shall890 2014-01-10 14:54 ` Jonathan Wakely 2014-01-10 15:45 ` shall890 2014-01-10 16:06 ` Jonathan Wakely 2014-01-10 19:11 ` shall890 2014-01-10 22:15 ` Ángel González
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).