search for: filepointerofrawdata

Displaying 20 results from an estimated 32 matches for "filepointerofrawdata".

2018 Jan 20
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...run `dumpbin /headers foo.obj` on a clang-generated object file that has a .debug$H section already (e.g. run clang with -emit-codeview-ghash-section, and look at the properties of the .debug$H section and use the same values). The only invariant that needs to be maintained is that Section[N]->FilePointerOfRawData == Section[N-1]->FilePointerOfRawData + Section[N-1]->SizeOfRawData On Sat, Jan 20, 2018 at 11:52 AM Leonardo Santagada <santagada at gmail.com> wrote: > Thanks for the tips, I now have something that reads the obj file, finds > .debug$T sections and global hashes it (proof of c...
2018 Jan 20
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...e .debug$H >> section and use the same values). >> > > Thanks I will do that and then also look at how the CodeView part of the > code does it if I can't understand some of it. > > >> The only invariant that needs to be maintained is that >> Section[N]->FilePointerOfRawData == Section[N-1]->FilePointerOfRawData + >> Section[N-1]->SizeOfRawData >> > > Well, that and all the sections need to be on the final file... But I'm > hopeful. > > > Anyone has times on linking a big project like chrome with this so that at > least I know...
2018 Jan 20
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...h-section, and look at the properties of the .debug$H > section and use the same values). > Thanks I will do that and then also look at how the CodeView part of the code does it if I can't understand some of it. > The only invariant that needs to be maintained is that Section[N]->FilePointerOfRawData == > Section[N-1]->FilePointerOfRawData + Section[N-1]->SizeOfRawData > Well, that and all the sections need to be on the final file... But I'm hopeful. Anyone has times on linking a big project like chrome with this so that at least I know what kind of performance to expect? My...
2018 Jan 20
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...use the same values). >>> >> >> Thanks I will do that and then also look at how the CodeView part of the >> code does it if I can't understand some of it. >> >> >>> The only invariant that needs to be maintained is that >>> Section[N]->FilePointerOfRawData == Section[N-1]->FilePointerOfRawData + >>> Section[N-1]->SizeOfRawData >>> >> >> Well, that and all the sections need to be on the final file... But I'm >> hopeful. >> >> >> Anyone has times on linking a big project like chrome with t...
2018 Jan 20
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...lues). >>>> >>> >>> Thanks I will do that and then also look at how the CodeView part of the >>> code does it if I can't understand some of it. >>> >>> >>>> The only invariant that needs to be maintained is that Section[N]->FilePointerOfRawData == >>>> Section[N-1]->FilePointerOfRawData + Section[N-1]->SizeOfRawData >>>> >>> >>> Well, that and all the sections need to be on the final file... But I'm >>> hopeful. >>> >>> >>> Anyone has times on linking...
2018 Jan 20
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...>>> Thanks I will do that and then also look at how the CodeView part of >>>> the code does it if I can't understand some of it. >>>> >>>> >>>>> The only invariant that needs to be maintained is that >>>>> Section[N]->FilePointerOfRawData == Section[N-1]->FilePointerOfRawData + >>>>> Section[N-1]->SizeOfRawData >>>>> >>>> >>>> Well, that and all the sections need to be on the final file... But I'm >>>> hopeful. >>>> >>>> >>>&...
2018 Jan 20
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...;>>>> Thanks I will do that and then also look at how the CodeView part of >>>>> the code does it if I can't understand some of it. >>>>> >>>>> >>>>>> The only invariant that needs to be maintained is that Section[N]->FilePointerOfRawData == >>>>>> Section[N-1]->FilePointerOfRawData + Section[N-1]->SizeOfRawData >>>>>> >>>>> >>>>> Well, that and all the sections need to be on the final file... But >>>>> I'm hopeful. >>>>> >&g...
2018 Jan 22
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...do that and then also look at how the CodeView part of >>>>>>> the code does it if I can't understand some of it. >>>>>>> >>>>>>> >>>>>>>> The only invariant that needs to be maintained is that Section[N]->FilePointerOfRawData == >>>>>>>> Section[N-1]->FilePointerOfRawData + Section[N-1]->SizeOfRawData >>>>>>>> >>>>>>> >>>>>>> Well, that and all the sections need to be on the final file... But >>>>>>> I...
2018 Jan 21
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...hen also look at how the CodeView part of >>>>>> the code does it if I can't understand some of it. >>>>>> >>>>>> >>>>>>> The only invariant that needs to be maintained is that >>>>>>> Section[N]->FilePointerOfRawData == Section[N-1]->FilePointerOfRawData + >>>>>>> Section[N-1]->SizeOfRawData >>>>>>> >>>>>> >>>>>> Well, that and all the sections need to be on the final file... But >>>>>> I'm hopeful. >&gt...
2018 Jan 22
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...gt;>>>>>>> of the code does it if I can't understand some of it. >>>>>>>> >>>>>>>> >>>>>>>>> The only invariant that needs to be maintained is that >>>>>>>>> Section[N]->FilePointerOfRawData == Section[N-1]->FilePointerOfRawData + >>>>>>>>> Section[N-1]->SizeOfRawData >>>>>>>>> >>>>>>>> >>>>>>>> Well, that and all the sections need to be on the final file... But >>>>&...
2018 Jan 22
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...gt;>>> of the code does it if I can't understand some of it. >>>>>>>>> >>>>>>>>> >>>>>>>>>> The only invariant that needs to be maintained is that >>>>>>>>>> Section[N]->FilePointerOfRawData == Section[N-1]->FilePointerOfRawData + >>>>>>>>>> Section[N-1]->SizeOfRawData >>>>>>>>>> >>>>>>>>> >>>>>>>>> Well, that and all the sections need to be on the final file... >&...
2018 Jan 20
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
Thanks for the tips, I now have something that reads the obj file, finds .debug$T sections and global hashes it (proof of concept kind of code). What I can't find is: how does clang itself writes the coff files with global hashes, as that might help me understand how to create the .debug$H section, how to update the file section count and how to properly write this back. The code on yaml2coff
2018 Jan 22
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...it if I can't understand some of it. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> The only invariant that needs to be maintained is that >>>>>>>>>>>> Section[N]->FilePointerOfRawData == Section[N-1]->FilePointerOfRawData + >>>>>>>>>>>> Section[N-1]->SizeOfRawData >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Well, that and all the sections need...
2018 Jan 22
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...of the code does it if I can't understand some of it. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> The only invariant that needs to be maintained is that >>>>>>>>>>> Section[N]->FilePointerOfRawData == Section[N-1]->FilePointerOfRawData + >>>>>>>>>>> Section[N-1]->SizeOfRawData >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Well, that and all the sections need to be on the fin...
2018 Jan 24
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...me of it. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> The only invariant that needs to be maintained is that >>>>>>>>>>>>>> Section[N]->FilePointerOfRawData == Section[N-1]->FilePointerOfRawData + >>>>>>>>>>>>>> Section[N-1]->SizeOfRawData >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Well,...
2018 Jan 22
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...;t understand some of it. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>>> The only invariant that needs to be maintained is that >>>>>>>>>>>>> Section[N]->FilePointerOfRawData == Section[N-1]->FilePointerOfRawData + >>>>>>>>>>>>> Section[N-1]->SizeOfRawData >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Well, that and all th...
2018 Jan 25
0
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...t;>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> The only invariant that needs to be maintained is that >>>>>>>>>>>>>>> Section[N]->FilePointerOfRawData == Section[N-1]->FilePointerOfRawData + >>>>>>>>>>>>>>> Section[N-1]->SizeOfRawData >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>&g...
2018 Jan 19
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
On Fri, Jan 19, 2018 at 1:02 PM Leonardo Santagada <santagada at gmail.com> wrote: > On Fri, Jan 19, 2018 at 9:44 PM, Zachary Turner <zturner at google.com> > wrote: > >> >> >> On Fri, Jan 19, 2018 at 12:29 PM Leonardo Santagada <santagada at gmail.com> >> wrote: >> >>> Hi, >>> >>> No I didn't, I used cl.exe
2018 Jan 25
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...t;>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> The only invariant that needs to be maintained is that >>>>>>>>>>>>>>>> Section[N]->FilePointerOfRawData == Section[N-1]->FilePointerOfRawData + >>>>>>>>>>>>>>>> Section[N-1]->SizeOfRawData >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>&g...
2018 Jan 25
2
[lldb-dev] Trying out lld to link windows binaries (using msvc as a compiler)
...t;>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> The only invariant that needs to be maintained is that >>>>>>>>>>>>>>>>>> Section[N]->FilePointerOfRawData == Section[N-1]->FilePointerOfRawData + >>>>>>>>>>>>>>>>>> Section[N-1]->SizeOfRawData >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>&g...