Displaying 20 results from an estimated 40 matches for "llvmsymbolizer".
2015 Oct 21
2
RFC: Move parts of llvm-symbolizer tool implementation to LLVMSymbolize library
...rectory?
>>
>
> For a start, yes.
>
OK.
>
>
>> That should be fine I guess. I'd like to see the general ownership of
>> objects separated out fairly explicitly from the rest of the code.
>>
>
> I'm not sure what you mean by this.
>
>
Is LLVMSymbolizer owning all of the files the right choice, or what was
convenient at the time?
-eric
>
>> -eric
>>
>>
>>>
>>>
>>>>
>>>> -eric
>>>>
>>>> On Wed, Oct 21, 2015 at 7:35 AM Rafael EspĂndola <
>>>> llv...
2015 Oct 20
2
RFC: Move parts of llvm-symbolizer tool implementation to LLVMSymbolize library
Hi,
We have a lot of non-trivial logic accumulated in the
implementation of llvm-symbolizer tool
(tools/llvm-symbolizer/LLVMSymbolize.{h,cpp}), for instance:
* dynamic dispatch between DWARF and PDB debug info;
* building address->symbol_name mapping from object file (with special
cases for PowerPC function descriptor section, and COFF export tables);
* finding debug info stored in separate
2015 Oct 21
2
RFC: Move parts of llvm-symbolizer tool implementation to LLVMSymbolize library
On Wed, Oct 21, 2015 at 12:17 PM Alexey Samsonov <vonosmas at gmail.com> wrote:
> We have out-of-tree implementation of llvm-symbolizer-as-a-library, and I
> still hope to upstream it one day (unfortunately, its build process is
> really complicated).
>
> Mike can probably comment on his plans for using symbolization in
> coverage-related tools.
>
> On Wed, Oct 21,
2015 Oct 21
2
RFC: Move parts of llvm-symbolizer tool implementation to LLVMSymbolize library
To create unit tests is a pretty good reason IMO :)
That said, I'd be a fan of trying to encapsulate all of this behind an
interface. I like that most of the tools are exceptionally light weight and
it makes it much more obvious what's "wrapper" versus "functionality" in
something like llvm-symbolize. That said, I'll be interested to see the
library design :)
2018 Aug 07
2
Error Calling eraseFromParent()
...;getOperand(0);
Value* rhs = op->getOperand(1);
Value* mul = builder.CreateMul(lhs, rhs);
for (auto& U : op->uses()) {
User* user = U.getUser();
user->setOperand(U.getOperandNo(), mul);
}
I.eraseFromParent();
}
...
This leads to the following runtime error:
LLVMSymbolizer: error reading file: No such file or directory
...
Does anybody know the solution?
Regards.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180807/a57704e6/attachment.html>
2019 Dec 19
2
Interpreter crash due to an "Unknown constant pointer type!"
...e.
Anyway the full output of lli is:
lli --force-interpreter examples/pngpixel_crash.bc 0 0 examples/mini.png
png_ptr->width: 1
max_pixel_depth: 24
row_bytes: 28
Unknown constant pointer type!
UNREACHABLE executed at
/home/al/Desktop/llvm-6.0.1.src/lib/ExecutionEngine/ExecutionEngine.cpp:1007!
LLVMSymbolizer: error reading file: No such file or directory
#0 0x0000000001765ee9 (lli+0x1765ee9)
#1 0x0000000001766099 (lli+0x1766099)
#2 0x0000000001764643 (lli+0x1764643)
#3 0x0000000001766424 (lli+0x1766424)
#4 0x00007f5dc5fc7890 __restore_rt
(/lib/x86_64-linux-gnu/libpthread.so.0+0x12890)
#5 0x00007f5dc4a8...
2019 Dec 19
2
Interpreter crash due to an "Unknown constant pointer type!"
...s ([32 x %struct.code], [32 x
%struct.code]* @fixedtables.distfix.682, i64 0, i64 0)>, <2 x
%struct.code*>* %96, align 8, !tbaa !46
The output from lli is:
Unknown constant pointer type!
UNREACHABLE executed at
/home/al/Desktop/llvm-6.0.1.src/lib/ExecutionEngine/ExecutionEngine.cpp:1007!
LLVMSymbolizer: error reading file: No such file or directory
#0 0x0000000001765ee9 (lli+0x1765ee9)
#1 0x0000000001766099 (lli+0x1766099)
#2 0x0000000001764643 (lli+0x1764643)
#3 0x0000000001766424 (lli+0x1766424)
#4 0x00007faade157890 __restore_rt
(/lib/x86_64-linux-gnu/libpthread.so.0+0x12890)
#5 0x00007faadcc1...
2018 Aug 07
2
Error Calling eraseFromParent()
...r* user = U.getUser();
user->setOperand(U.getOperandNo(), mul);
}
I.eraseFromParent();
}
}
...
And I think that the code worked well with LLVM-3.6.0 that I tested one
year ago. Now, I use LLVM-6.0.0.
Regards.
On Tue, Aug 7, 2018 at 8:11 PM, <paul.robinson at sony.com> wrote:
> LLVMSymbolizer is invoked while trying to pretty-print a crash backtrace.
> "error reading file" suggests that you are on Windows and it cannot find
> the .pdb file with symbol information.
>
> If that's the case, are you doing either a Debug or RelWithDebInfo build?
> If you are, I d...
2019 Dec 24
2
Interpreter crash due to an "Unknown constant pointer type!"
...examples/pngpixel_crash.bc 0 0 examples/mini.png
>> png_ptr->width: 1
>> max_pixel_depth: 24
>> row_bytes: 28
>> Unknown constant pointer type!
>> UNREACHABLE executed at
>> /home/al/Desktop/llvm-6.0.1.src/lib/ExecutionEngine/ExecutionEngine.cpp:1007!
>> LLVMSymbolizer: error reading file: No such file or directory
>> #0 0x0000000001765ee9 (lli+0x1765ee9)
>> #1 0x0000000001766099 (lli+0x1766099)
>> #2 0x0000000001764643 (lli+0x1764643)
>> #3 0x0000000001766424 (lli+0x1766424)
>> #4 0x00007f5dc5fc7890 __restore_rt
>> (/lib/x86_6...
2019 Jan 26
2
How to debug .ll file with segmentation fault?
Hi,
I edited a working .ll file and llvm-as it to a .bc file. But it
causes segmentation fault. I don't know how to debug such errors.
Could anybody show me the best way to debug such errors? Thanks.
$ TRACE_OUTFILE=/tmp/trace.txt lli /tmp/y/bash_trcr.bc --norc
__trace_init
LLVMSymbolizer: error reading file: No such file or directory
#0 0x00007f162b1ee0ea llvm::sys::PrintStackTrace(llvm::raw_ostream&)
(/usr/lib/llvm-6.0/bin/../lib/libLLVM-6.0.so.1+0x81e0ea)
#1 0x00007f162b1ec366 llvm::sys::RunSignalHandlers()
(/usr/lib/llvm-6.0/bin/../lib/libLLVM-6.0.so.1+0x81c366)
#2 0x00007f1...
2020 Jan 03
3
Interpreter crash due to an "Unknown constant pointer type!"
...;>> png_ptr->width: 1
>>>> max_pixel_depth: 24
>>>> row_bytes: 28
>>>> Unknown constant pointer type!
>>>> UNREACHABLE executed at
>>>> /home/al/Desktop/llvm-6.0.1.src/lib/ExecutionEngine/ExecutionEngine.cpp:1007!
>>>> LLVMSymbolizer: error reading file: No such file or directory
>>>> #0 0x0000000001765ee9 (lli+0x1765ee9)
>>>> #1 0x0000000001766099 (lli+0x1766099)
>>>> #2 0x0000000001764643 (lli+0x1764643)
>>>> #3 0x0000000001766424 (lli+0x1766424)
>>>> #4 0x00007f5dc5...
2019 Mar 18
1
llvm symbolizer not able to parse debuginfo files
...x7f83d22f91ba
(/usr/lib/debug/usr/lib64/ganesha/libfsalminerva.so.4.2.0.debug+0x251ba)
/opt/rh/llvm-toolset-7/root/usr/bin/llvm-symbolizer
--use-symbol-table=true --demangle=False --inlining=true
--default-arch=i386
"/usr/lib/debug/usr/lib64/ganesha/libfsalminerva.so.4.2.0.debug" 0x251ba
LLVMSymbolizer: error reading file: Invalid data was encountered while
parsing the file
addr2line -fi -e /usr/lib/debug/usr/lib64/ganesha/libfsalminerva.so.4.2.0.debug
"/usr/lib/debug/usr/lib64/ganesha/libfsalminerva.so.4.2.0.debug" 0x251ba
#0 0x7f83d22f91ba in minerva_mkdir
/usr/src/debug/nfs-ganes...
2018 Jan 23
1
[PDB] Error "DIA is not installed on the system" occured in `llvm::pdb::loadDataForExe()`.
Hi all,
I have two questions about reading PDB file.
For `llvm::pdb::loadDataFromEXE(PDB_ReaderType Type, ...)`, there are two places calling this method,
`LLVMSymbolizer::getOrCreateModuleInfo(PDB_ReaderType::DIA, ...)`, see https://github.com/llvm-mirror/llvm/blob/master/lib/DebugInfo/Symbolize/Symbolize.cpp#L403,
and `SymbolFilePDB::CalculateAbilities(PDB_ReaderType::DIA, ...)`, see https://github.com/llvm-mirror/lldb/blob/master/source/Plugins/SymbolFile/PDB/Sym...
2018 Jul 10
2
custom LLVM Pass with options fails to load
...us
namespace)::CommandLineParser::registerCategory(llvm::cl::OptionCategory *):
Assertion `count_if(RegisteredOptionCategories, [cat](const
OptionCategory *Category) { return cat->getName() ==
Category->getName(); }) == 0 && "Duplicate option categories"' failed.
LLVMSymbolizer: error reading file: No such file or directory
#0 0x0000000001d8eea4 (opt+0x1d8eea4)
#1 0x0000000001d8f206 (opt+0x1d8f206)
#2 0x00007fb283220390 __restore_rt
(/lib/x86_64-linux-gnu/libpthread.so.0+0x11390)
#3 0x00007fb2821cd428 gsignal (/lib/x86_64-linux-gnu/libc.so.6+0x35428)
#4 0x00007fb2821cf0...
2019 Jan 26
3
How to debug .ll file with segmentation fault?
...nd llvm-as it to a .bc file. But it
>> causes segmentation fault. I don't know how to debug such errors.
>> Could anybody show me the best way to debug such errors? Thanks.
>>
>> $ TRACE_OUTFILE=/tmp/trace.txt lli /tmp/y/bash_trcr.bc --norc
>> __trace_init
>> LLVMSymbolizer: error reading file: No such file or directory
>> #0 0x00007f162b1ee0ea llvm::sys::PrintStackTrace(llvm::raw_ostream&)
>> (/usr/lib/llvm-6.0/bin/../lib/libLLVM-6.0.so.1+0x81e0ea)
>> #1 0x00007f162b1ec366 llvm::sys::RunSignalHandlers()
>> (/usr/lib/llvm-6.0/bin/../lib/lib...
2020 Feb 10
2
Interpreter crash due to an "Unknown constant pointer type!"
...gt;> max_pixel_depth: 24
>>>>>> row_bytes: 28
>>>>>> Unknown constant pointer type!
>>>>>> UNREACHABLE executed at
>>>>>> /home/al/Desktop/llvm-6.0.1.src/lib/ExecutionEngine/ExecutionEngine.cpp:1007!
>>>>>> LLVMSymbolizer: error reading file: No such file or directory
>>>>>> #0 0x0000000001765ee9 (lli+0x1765ee9)
>>>>>> #1 0x0000000001766099 (lli+0x1766099)
>>>>>> #2 0x0000000001764643 (lli+0x1764643)
>>>>>> #3 0x0000000001766424 (lli+0x1766424)...
2018 Jul 12
2
custom LLVM Pass with options fails to load
...isterCategory(llvm::cl::OptionCategory
>> *):
>> Assertion `count_if(RegisteredOptionCategories, [cat](const
>> OptionCategory *Category) { return cat->getName() ==
>> Category->getName(); }) == 0 && "Duplicate option categories"' failed.
>> LLVMSymbolizer: error reading file: No such file or directory
>> #0 0x0000000001d8eea4 (opt+0x1d8eea4)
>> #1 0x0000000001d8f206 (opt+0x1d8f206)
>> #2 0x00007fb283220390 __restore_rt
>> (/lib/x86_64-linux-gnu/libpthread.so.0+0x11390)
>> #3 0x00007fb2821cd428 gsignal (/lib/x86_64-linux...
2018 Sep 10
3
How to avoid multiple registers definitions in customInserter.
...me/dte/eclipse-workspace/llvm/lib/CodeGen/MachineRegisterInfo.cpp:366: llvm::MachineInstr* llvm::MachineRegisterInfo::getVRegDef(unsigned int) const: Assertion `(I.atEnd() || std::next(I) == def_instr_end()) && "getVRegDef assumes a single definition or no definition"' failed.
LLVMSymbolizer: error reading file: No such file or directory
Here is the inner part of my customInserter.
Are there any additional actions to perform during the customInserter.
MachineBasicBlock *
CLPTargetLowering::emitLOpcodeHOpcode(MachineInstr &MI,
MachineBasicBlock *MBB,
unsi...
2018 Nov 14
2
Fw: How to define an instruction
...about "can'r run". I just want to run my instruction by LLVM using the commands "clang -O0 -emit-llvm test.c -S -o test.ll" and "lli test.ll".But now ,when I use "lli test.bc" , the result shows as following:
Stack dump:
0.Program arguments: lli test.ll
LLVMSymbolizer: error reading file: No such file or directory
#0 0x000000000211b709 (lli+0x211b709)
#1 0x000000000211b79c (lli+0x211b79c)
#2 0x0000000002119496 (lli+0x2119496)
#3 0x000000000211b104 (lli+0x211b104)
#4 0x00007fe3d188a390 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x11390)
#5 0x00007fe3d1cb...
2020 Feb 01
0
Interpreter crash due to an "Unknown constant pointer type!"
...pth: 24
>>>>>>> row_bytes: 28
>>>>>>> Unknown constant pointer type!
>>>>>>> UNREACHABLE executed at
>>>>>>> /home/al/Desktop/llvm-6.0.1.src/lib/ExecutionEngine/ExecutionEngine.cpp:1007!
>>>>>>> LLVMSymbolizer: error reading file: No such file or directory
>>>>>>> #0 0x0000000001765ee9 (lli+0x1765ee9)
>>>>>>> #1 0x0000000001766099 (lli+0x1766099)
>>>>>>> #2 0x0000000001764643 (lli+0x1764643)
>>>>>>> #3 0x0000000001766424...