[cfe-users] How to dump the vtable's or record's layout?

don hinton via cfe-users cfe-users at lists.llvm.org
Tue Sep 15 10:54:21 PDT 2015


btw, you might prefer to use -Xclang instead of using -cc1 directly, e.g,

clang++ -Xclang -fdump-record-layouts vtable.cpp

This way, you don't need to worry about passing additional parameters to
-cc1, and you get nice colors if you have a color terminal.

On Mon, Sep 14, 2015 at 5:24 PM, don hinton <hintonda at gmail.com> wrote:

> As per Reid's early response, try adding -emit-llvm-only or -emit-obj.
>
>
> http://clang-developers.42468.n3.nabble.com/Clang-3-4-fdump-record-layouts-not-producing-any-results-td4036285.html
>
>
> On Mon, Sep 14, 2015 at 1:27 PM, Yi-Hong Lyu via cfe-users <
> cfe-users at lists.llvm.org> wrote:
>
>> Hello all,
>>
>> I would like to dump the vtable's or record's layout therefore I download
>> the binary of Clang 3.7 for Linux from official site. But I got nothing
>> with:
>>
>> $ clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04/bin/clang++ -cc1
>> -fdump-vtable-layouts vtable.cpp
>>
>> or
>>
>> $ clang+llvm-3.7.0-x86_64-linux-gnu-ubuntu-14.04/bin/clang++ -cc1
>> -fdump-record-layouts vtable.cpp
>>
>> I am wondering how to dump vtable's or record's layout? Is there anything
>> wrong with my instructions?
>>
>> Thanks,
>> Yi-Hong
>>
>> _______________________________________________
>> cfe-users mailing list
>> cfe-users at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-users/attachments/20150915/c6478b09/attachment.html>


More information about the cfe-users mailing list