Displaying 20 results from an estimated 25 matches for "gettag".
Did you mean:
get_tag
2013 Sep 30
1
[LLVMdev] [patch] Prototype/proof-of-concept for DWARF type units
This isn't a realistic/viable implementation, just a hacked up "can I make
it produce the right output" kind of thing, but while I hammer out a few
more details (like fixing MC to allow multiple sections with the same name
but different comdat groups) I figured I'd throw it out there to have a bit
of a chat about it.
I've tested simple cases of a single type and they seem to
2012 Jul 06
1
[LLVMdev] Elf_Dyn_Impl Question
Should Elf_Dyn_Impl in Object/ELF.h also have a 32bit version.
getTag/getVal/getPtr all return 64bit types however Elf_Addr etc will
not always be 32bit?
2003 Oct 05
2
Possible security hole
Maybe security related mails should be sent elsewhere? I didn't notice
any so here it goes:
sender.c:receive_sums()
s->count = read_int(f);
..
s->sums = (struct sum_buf *)malloc(sizeof(s->sums[0])*s->count);
if (!s->sums) out_of_memory("receive_sums");
for (i=0; i < (int) s->count;i++) {
s->sums[i].sum1 = read_int(f);
2006 Feb 25
1
Dynamic hash table size (with static has load)
Hi list, and Wayne in particular,
It was almost a year since we had the discussion (with
http://lists.samba.org/archive/rsync/2005-March/011875.html as it's
conclusion) regarding chances for hash collisions and large files. As
now we have someone asking about synching 5TB files, I decided to
actually submit a patch.
Attached is a patch that uses a non-predetermined hash table size, so
that
2013 Oct 11
2
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...gt; #7 0x0000000100b05bff in llvm::CompileUnit::createGlobalVariableDIE
>> (this=0x102e13ec0, N=0x102e068c0) at
>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505
>>
>> If we look at DwarfCompileUnit.cpp:
>> VariableDIE = new DIE(GV.getTag());
>> // Add to map.
>> insertDIE(N, VariableDIE);
>>
>> // Add name and type.
>> addString(VariableDIE, dwarf::DW_AT_name, GV.getDisplayName());
>> addType(VariableDIE, GTy);
>>
>> The VariableDIE is not added to an owner yet whe...
2013 Oct 10
4
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:910
#7 0x0000000100b05bff in llvm::CompileUnit::createGlobalVariableDIE
(this=0x102e13ec0, N=0x102e068c0) at
/Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505
If we look at DwarfCompileUnit.cpp:
VariableDIE = new DIE(GV.getTag());
// Add to map.
insertDIE(N, VariableDIE);
// Add name and type.
addString(VariableDIE, dwarf::DW_AT_name, GV.getDisplayName());
addType(VariableDIE, GTy);
The VariableDIE is not added to an owner yet when calling addType.
Thanks,
Manman
> Manman
>
>>
>&...
2013 Oct 15
2
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...gt; #7 0x0000000100b05bff in llvm::CompileUnit::createGlobalVariableDIE
>> (this=0x102e13ec0, N=0x102e068c0) at
>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505
>>
>> If we look at DwarfCompileUnit.cpp:
>> VariableDIE = new DIE(GV.getTag());
>> // Add to map.
>> insertDIE(N, VariableDIE);
>>
>> // Add name and type.
>> addString(VariableDIE, dwarf::DW_AT_name, GV.getDisplayName());
>> addType(VariableDIE, GTy);
>>
>> The VariableDIE is not added to an owner yet whe...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...ompileUnit.cpp:910
> #7 0x0000000100b05bff in llvm::CompileUnit::createGlobalVariableDIE
> (this=0x102e13ec0, N=0x102e068c0) at
> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505
>
> If we look at DwarfCompileUnit.cpp:
> VariableDIE = new DIE(GV.getTag());
> // Add to map.
> insertDIE(N, VariableDIE);
>
> // Add name and type.
> addString(VariableDIE, dwarf::DW_AT_name, GV.getDisplayName());
> addType(VariableDIE, GTy);
>
> The VariableDIE is not added to an owner yet when calling addType.
>
I belie...
2013 Oct 15
4
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...ileUnit::createGlobalVariableDIE
>>>> (this=0x102e13ec0, N=0x102e068c0) at
>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505
>>>>
>>>> If we look at DwarfCompileUnit.cpp:
>>>> VariableDIE = new DIE(GV.getTag());
>>>> // Add to map.
>>>> insertDIE(N, VariableDIE);
>>>>
>>>> // Add name and type.
>>>> addString(VariableDIE, dwarf::DW_AT_name, GV.getDisplayName());
>>>> addType(VariableDIE, GTy);
>>>>
&...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...b05bff in llvm::CompileUnit::createGlobalVariableDIE
>>> (this=0x102e13ec0, N=0x102e068c0) at
>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505
>>>
>>> If we look at DwarfCompileUnit.cpp:
>>> VariableDIE = new DIE(GV.getTag());
>>> // Add to map.
>>> insertDIE(N, VariableDIE);
>>>
>>> // Add name and type.
>>> addString(VariableDIE, dwarf::DW_AT_name, GV.getDisplayName());
>>> addType(VariableDIE, GTy);
>>>
>>> The VariableDIE...
2013 Oct 11
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...ompileUnit.cpp:910
> #7 0x0000000100b05bff in llvm::CompileUnit::createGlobalVariableDIE
> (this=0x102e13ec0, N=0x102e068c0) at
> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505
>
> If we look at DwarfCompileUnit.cpp:
> VariableDIE = new DIE(GV.getTag());
> // Add to map.
> insertDIE(N, VariableDIE);
>
> // Add name and type.
> addString(VariableDIE, dwarf::DW_AT_name, GV.getDisplayName());
> addType(VariableDIE, GTy);
>
> The VariableDIE is not added to an owner yet when calling addType.
>
> Tha...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...lVariableDIE
>>>>> (this=0x102e13ec0, N=0x102e068c0) at
>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505
>>>>>
>>>>> If we look at DwarfCompileUnit.cpp:
>>>>> VariableDIE = new DIE(GV.getTag());
>>>>> // Add to map.
>>>>> insertDIE(N, VariableDIE);
>>>>>
>>>>> // Add name and type.
>>>>> addString(VariableDIE, dwarf::DW_AT_name, GV.getDisplayName());
>>>>> addType(VariableDIE,...
2013 Oct 15
1
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...;>>>> (this=0x102e13ec0, N=0x102e068c0) at
>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505
>>>>>>
>>>>>> If we look at DwarfCompileUnit.cpp:
>>>>>> VariableDIE = new DIE(GV.getTag());
>>>>>> // Add to map.
>>>>>> insertDIE(N, VariableDIE);
>>>>>>
>>>>>> // Add name and type.
>>>>>> addString(VariableDIE, dwarf::DW_AT_name, GV.getDisplayName());
>>>>>>...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...lVariableDIE
>>>>> (this=0x102e13ec0, N=0x102e068c0) at
>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505
>>>>>
>>>>> If we look at DwarfCompileUnit.cpp:
>>>>> VariableDIE = new DIE(GV.getTag());
>>>>> // Add to map.
>>>>> insertDIE(N, VariableDIE);
>>>>>
>>>>> // Add name and type.
>>>>> addString(VariableDIE, dwarf::DW_AT_name, GV.getDisplayName());
>>>>> addType(VariableDIE,...
2013 Oct 15
2
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...;>>>> (this=0x102e13ec0, N=0x102e068c0) at
>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505
>>>>>>
>>>>>> If we look at DwarfCompileUnit.cpp:
>>>>>> VariableDIE = new DIE(GV.getTag());
>>>>>> // Add to map.
>>>>>> insertDIE(N, VariableDIE);
>>>>>>
>>>>>> // Add name and type.
>>>>>> addString(VariableDIE, dwarf::DW_AT_name, GV.getDisplayName());
>>>>>>...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...; (this=0x102e13ec0, N=0x102e068c0) at
>>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505
>>>>>>>
>>>>>>> If we look at DwarfCompileUnit.cpp:
>>>>>>> VariableDIE = new DIE(GV.getTag());
>>>>>>> // Add to map.
>>>>>>> insertDIE(N, VariableDIE);
>>>>>>>
>>>>>>> // Add name and type.
>>>>>>> addString(VariableDIE, dwarf::DW_AT_name, GV.getDisplayName());
>&g...
2013 Oct 15
4
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...> N=0x102e068c0) at
>>>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505
>>>>>>>>
>>>>>>>> If we look at DwarfCompileUnit.cpp:
>>>>>>>> VariableDIE = new DIE(GV.getTag());
>>>>>>>> // Add to map.
>>>>>>>> insertDIE(N, VariableDIE);
>>>>>>>>
>>>>>>>> // Add name and type.
>>>>>>>> addString(VariableDIE, dwarf::DW_AT_name, GV.getDi...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...c0) at
>>>>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505
>>>>>>>>>
>>>>>>>>> If we look at DwarfCompileUnit.cpp:
>>>>>>>>> VariableDIE = new DIE(GV.getTag());
>>>>>>>>> // Add to map.
>>>>>>>>> insertDIE(N, VariableDIE);
>>>>>>>>>
>>>>>>>>> // Add name and type.
>>>>>>>>> addString(VariableDIE, dwarf::...
2013 Oct 15
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
...c0) at
>>>>>>>>> /Users/manmanren/llvm_git/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:1505
>>>>>>>>>
>>>>>>>>> If we look at DwarfCompileUnit.cpp:
>>>>>>>>> VariableDIE = new DIE(GV.getTag());
>>>>>>>>> // Add to map.
>>>>>>>>> insertDIE(N, VariableDIE);
>>>>>>>>>
>>>>>>>>> // Add name and type.
>>>>>>>>> addString(VariableDIE, dwarf::...
2013 Oct 09
0
[LLVMdev] [Debug Info PATCH] for support of ref_addr and removal of DIE duplication
David,
Thanks for reviewing!
On Wed, Oct 9, 2013 at 11:36 AM, David Blaikie <dblaikie at gmail.com> wrote:
> Might be easier if these were on Phabricator, but here are some thoughts:
>
> 0001:
> This patch generally, while separated for legibility, is untested &
> difficult to discuss in isolation.
>
I agree, this patch adds the functionality but does not use it,