Displaying 20 results from an estimated 11682 matches for "dies".
Did you mean:
die
2013 Oct 16
2
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
> In beginModule, we construct the CUs, but not all the DIEs that belong to
>>> the CU.
>>> In endFunction, we started to construct the scope DIEs. So in some
>>> sense, we are adding things to prior CUs.
>>>
>>> Looking at void CompileUnit::addDIEEntry(DIE *Die, uint16_t Attribute,
>>> DIE *Entry), we ca...
2013 Oct 16
3
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
On Wed, Oct 16, 2013 at 10:54 AM, Manman Ren <manman.ren at gmail.com> wrote:
>
>
>
> On Tue, Oct 15, 2013 at 5:59 PM, David Blaikie <dblaikie at gmail.com> wrote:
>
>>
>> In beginModule, we construct the CUs, but not all the DIEs that belong
>>>>> to the CU.
>>>>> In endFunction, we started to construct the scope DIEs. So in some
>>>>> sense, we are adding things to prior CUs.
>>>>>
>>>>> Looking at void CompileUnit::addDIEEntry(DIE *Die, uint16_t At...
2013 Oct 16
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...On Wed, Oct 16, 2013 at 10:54 AM, Manman Ren <manman.ren at gmail.com> wrote:
>
>>
>>
>>
>> On Tue, Oct 15, 2013 at 5:59 PM, David Blaikie <dblaikie at gmail.com>wrote:
>>
>>>
>>> In beginModule, we construct the CUs, but not all the DIEs that
>>>>>> belong to the CU.
>>>>>> In endFunction, we started to construct the scope DIEs. So in some
>>>>>> sense, we are adding things to prior CUs.
>>>>>>
>>>>>> Looking at void CompileUnit::addDIEEntry(D...
2013 Oct 16
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
On Tue, Oct 15, 2013 at 5:59 PM, David Blaikie <dblaikie at gmail.com> wrote:
>
> In beginModule, we construct the CUs, but not all the DIEs that belong
>>>> to the CU.
>>>> In endFunction, we started to construct the scope DIEs. So in some
>>>> sense, we are adding things to prior CUs.
>>>>
>>>> Looking at void CompileUnit::addDIEEntry(DIE *Die, uint16_t Attribute,
>>>...
2013 Oct 16
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...fail? Can you describe a specific sequence where the worklist is
>>>>>>>>>>>>> necessary?
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> If we are sure that DIEs are always added to an owner before
>>>>>>>>>>>> calling addDIEEntry, we don't need the worklist.
>>>>>>>>>>>> But I saw cases where that was not true, I will get a reduced
>>>>>>>>>>>> t...
2013 Oct 16
2
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...;>> tests fail? Can you describe a specific sequence where the worklist is
>>>>>>>>>>>> necessary?
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> If we are sure that DIEs are always added to an owner before
>>>>>>>>>>> calling addDIEEntry, we don't need the worklist.
>>>>>>>>>>> But I saw cases where that was not true, I will get a reduced
>>>>>>>>>>> testing case....
2013 Oct 16
3
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...AM, Manman Ren <manman.ren at gmail.com>wrote:
>>
>>>
>>>
>>>
>>> On Tue, Oct 15, 2013 at 5:59 PM, David Blaikie <dblaikie at gmail.com>wrote:
>>>
>>>>
>>>> In beginModule, we construct the CUs, but not all the DIEs that
>>>>>>> belong to the CU.
>>>>>>> In endFunction, we started to construct the scope DIEs. So in some
>>>>>>> sense, we are adding things to prior CUs.
>>>>>>>
>>>>>>> Looking at void Compil...
2015 May 20
5
[LLVMdev] RFC: Reduce the memory footprint of DIEs (and DIEValues)
...E(llvm::LexicalScope*)
8.19 MB 0.8% 33547 llvm::DwarfCompileUnit::constructImportedEntityDIE(llvm::DIImportedEntity const*)
A lot of this is the pair of `SmallVector<, 12>` it has for its values
(look into `DIEAbbrev` for the second one). Here's a histogram of how
many DIEs have each value count:
# of Values DIEs with # with # or fewer
0 3128 3128
1 109522 112650
2 180382 293032
3 90836 383868
4 115552 499420...
2013 Oct 17
1
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...t;>
>>>> When building xalan with "lto -g", I saw 3158 violations of the
>>>> assumption. Should we try to fix all these violations to make the
>>>> assumption true?
>>>>
>>>
>>> As you've said, this assumption (that DIEs are always constructed by the
>>> CU that will own them) isn't necessary for this patch - it will be
>>> necessary for cu-at-a-time emission. Perhaps we should discuss it in a
>>> separate thread rather than trying to make a stronger assumption than is
>>> ne...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...;>>>>>> tests fail? Can you describe a specific sequence where the worklist is
>>>>>>>>>>> necessary?
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> If we are sure that DIEs are always added to an owner before
>>>>>>>>>> calling addDIEEntry, we don't need the worklist.
>>>>>>>>>> But I saw cases where that was not true, I will get a reduced
>>>>>>>>>> testing case.
>>>...
2013 Oct 15
4
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...>>>>>>>>>> tests fail? Can you describe a specific sequence where the worklist is
>>>>>>>>>> necessary?
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> If we are sure that DIEs are always added to an owner before
>>>>>>>>> calling addDIEEntry, we don't need the worklist.
>>>>>>>>> But I saw cases where that was not true, I will get a reduced
>>>>>>>>> testing case.
>>>>>>...
2013 Oct 16
2
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...AM, Manman Ren <manman.ren at gmail.com>wrote:
>>
>>>
>>>
>>>
>>> On Tue, Oct 15, 2013 at 5:59 PM, David Blaikie <dblaikie at gmail.com>wrote:
>>>
>>>>
>>>> In beginModule, we construct the CUs, but not all the DIEs that
>>>>>>> belong to the CU.
>>>>>>> In endFunction, we started to construct the scope DIEs. So in some
>>>>>>> sense, we are adding things to prior CUs.
>>>>>>>
>>>>>>> Looking at void Compil...
2012 Apr 08
1
DLLs for Orcs Must Die
Hi,
I could install Orcs Must Die, but when I try to run it, I get the following errors:
Code:
err:module:import_dll Library fmod_event.dll (which is needed by L"C:\\Programme (x86)\\Robot Entertainment\\Orcs Must Die!\\Build\\release\\OrcsMustDie.exe") not found
err:module:import_dll Library lua90.dll (which is needed by L"C:\\Programme (x86)\\Robot Entertainment\\Orcs Must
2013 Mar 09
1
[LLVMdev] Question about abstract subprograms in debug info
...p;& "Unable to find subprogram DIE!");
DISubprogram SP(SPNode);
// If we're updating an abstract DIE, then we will be adding the children and
// object pointer later on. But what we don't want to do is process the
// concrete DIE twice.
if (DIE *AbsSPDIE = AbstractSPDies.lookup(SPNode)) {
// Pick up abstract subprogram DIE.
SPDie = new DIE(dwarf::DW_TAG_subprogram);
SPCU->addDIEEntry(SPDie, dwarf::DW_AT_abstract_origin,
dwarf::DW_FORM_ref4, AbsSPDIE);
SPCU->addDie(SPDie);
}
…
}
The compile unit DIE where AbsSPDIE belon...
2011 Mar 30
0
[LLVMdev] More DWARF problems
...0x00000ee3: DIE attribute 0x00000ee4: AT_type/FORM_ref4 has a value 0x00001285 that is not in the current compile unit in the .debug_info section.
> On Linux - well the problem here is that even when my DWARF info was working, dwarfdump would spit out a ton of error messages about bad file DIEs and other spam - in other words, I've never been able to use LLVM to produce a binary on Linux that was dwarfdump-error free. So any "new" errors are mixed in with all of the "old" errors I was seeing before.
> 3) Use llbrowse to manually inspect the DIEs and see if they...
2010 Aug 22
2
[LLVMdev] "Cannot fine DIE"
I recently started getting this error when I try to debug my LLVM-compiled
program in GDB:
Dwarf Error: Cannot find DIE at 0x16769 referenced from DIE at 0x1713c
[in module
/home/talin/Projects/tart/build-eclipse/test/stdlib/ReflectionTest]
I'm not sure if it's something I did or not. Is there any way to track down
the cause of this error? The hex addresses in the error message are
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...ed that logic, would
>>>>>>>>> tests fail? Can you describe a specific sequence where the worklist is
>>>>>>>>> necessary?
>>>>>>>>>
>>>>>>>>
>>>>>>>> If we are sure that DIEs are always added to an owner before
>>>>>>>> calling addDIEEntry, we don't need the worklist.
>>>>>>>> But I saw cases where that was not true, I will get a reduced
>>>>>>>> testing case.
>>>>>>>>
&g...
2013 Oct 15
2
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...> cover the need for the worklist? ie: if we removed that logic, would tests
>>>>>>>> fail? Can you describe a specific sequence where the worklist is necessary?
>>>>>>>>
>>>>>>>
>>>>>>> If we are sure that DIEs are always added to an owner before calling
>>>>>>> addDIEEntry, we don't need the worklist.
>>>>>>> But I saw cases where that was not true, I will get a reduced
>>>>>>> testing case.
>>>>>>>
>>>>&g...
2011 Mar 30
5
[LLVMdev] More DWARF problems
...0000ee3: DIE attribute 0x00000ee4: AT_type/FORM_ref4 has a value
0x00001285 that is not in the current compile unit in the .debug_info
section.
- On Linux - well the problem here is that even when my DWARF info was
working, dwarfdump would spit out a ton of error messages about bad file
DIEs and other spam - in other words, I've never been able to use LLVM to
produce a binary on Linux that was dwarfdump-error free. So any "new" errors
are mixed in with all of the "old" errors I was seeing before.
3) Use llbrowse to manually inspect the DIEs and see if the...
2011 Apr 03
2
[LLVMdev] More DWARF problems
...is missing
> from the output. There are other uses of DW_FORM_ref4 also. So check in our
> dwarfdump output what is 0x00000883 and set appropriate breakpoint in
> debugger and see why it is not reaching to DwarfDebug::emitDIE().
>
OK I've been checking this out some more, and the DIEs don't look valid to
me. Take a look at this output from dwarfdump -v:
0x000000c7: TAG_subprogram [3]
0x000000c8: AT_name( .debug_str[0x000001bd] = "construct" )
0x000000cc: AT_MIPS_linkage_name( .debug_str[0x000001c7] =
"tart.reflect.Parameter.construct(tart.core.S...