<div dir="ltr"><div>What are you ACTUALLY trying to do? As Csaba says, the code is not even close to being machine code at that point, so you won't be able to do it at that point. Sections and offsets would only be available after machine code generation. There are passes in LLVM that deals with machine instructions, that COULD be useful, but it really depends on what you are actully trying to do.<br><br>[The reason I ask "what you really want to do" is that your question sounds a like an XY question - like going to a 
garage asking how to loosen a wheel nut, and the (wo)man tells you how 
to undo the wheel nut, then five minutes later you come back asking how 
to get a wheel back on the car when it's fallen to one side, because 
what you didn't do was lift that corner of the car up before trying to 
fit the spare wheel - if you ask how to change a wheel, you'd get a better answer for how to perform that task than asking how to remove a wheel nut]<br><br>--<br></div>Mats<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 28 September 2015 at 08:52, Csaba Raduly via cfe-dev <span dir="ltr"><<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Sanee,<br>
<br>
I doubt this is possible.<br>
At the time you're walking through the AST, code has not been generated yet.<br>
<span class=""><br>
On Mon, Sep 28, 2015 at 12:29 AM, Sanee Berlow via cfe-devĀ  wrote:<br>
> Hey everyone.<br>
><br>
> I'm using ASTVisitor to walk through an AST to find constructors<br>
> belonging to a certain type. What I want to do now is find the<br>
> section/offset information for those found constructors that will be<br>
> written to the output object file, allowing me to locate the binary<br>
> for the constructors in the file. Is it possible to get that<br>
> information programatically? What would be the best way to go about<br>
> this?<br>
<br>
<br>
</span>Csaba<br>
<span class="HOEnZb"><font color="#888888">--<br>
GCS a+ e++ d- C++ ULS$ L+$ !E- W++ P+++$ w++$ tv+ b++ DI D++ 5++<br>
The Tao of math: The numbers you can count are not the real numbers.<br>
Life is complex, with real and imaginary parts.<br>
"Ok, it boots. Which means it must be bug-free and perfect. " -- Linus Torvalds<br>
"People disagree with me. I just ignore them." -- Linus Torvalds<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a><br>
</font></span></blockquote></div><br></div>