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,