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.
>>...
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...