[lldb-dev] Add PPC64le support for LLDB

2018-05-23 Thread Alexandre Yukio Yamashita via lldb-dev
Hi, My team worked on porting LLDB for PPC64le. Now, LLDB is working with the features: breakpoints, watchpoints, read/write registers, backtrace, JIT, stepping, and core dump. We would like to make this port available for the community. How can I add this information on the official LLDB site?

Re: [lldb-dev] Issue: print std unique pointer

2018-03-02 Thread Alexandre Yukio Yamashita via lldb-dev
looks like >> (from libstdc++.so.6.0.22): >> >> (lldb) fr var X -R -T >> (std::unique_ptr >) X = { >> (std::unique_ptr >::__tuple_type) _M_t = { >> (std::_Tuple_impl<0, int *, std::default_delete >) >> std::_Tuple_impl<0, int *, std:

Re: [lldb-dev] Issue: print std unique pointer

2018-02-28 Thread Alexandre Yukio Yamashita via lldb-dev
0, int *, std::default_delete > = { (std::_Head_base<0, int *, false>) std::_Head_base<0, int *, false> = { (int *) _M_head_impl = 0x55768c20 } } } } On 27 February 2018 at 12:26, Alexandre Yukio Yamashita via lldb-dev <mailto:lldb-dev@lists.llvm.org>

[lldb-dev] Issue: print std unique pointer

2018-02-27 Thread Alexandre Yukio Yamashita via lldb-dev
Hi, LLDB is printing a empty value for unique pointers in PowerPC. And I am investigating a solution for this problem. The problem occurs because the ptr_obj variable has a empty value in Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp:73. I could solve it, changing this line Plugins/Lan

[lldb-dev] Allocation memory is failing in PPC64le

2017-12-05 Thread Alexandre Yukio Yamashita via lldb-dev
Hi, I am trying to implement the expression evaluation for PPC64le using JIT. But the LLDB is failling to allocate memory when it tries to evaluate an expression. A Thread Plan is being interrupted before LLDB tries to allocate memory. How could I check why this plan is not finishing? What functi

[lldb-dev] Adding lldb support for ppc64le

2017-08-16 Thread Alexandre Yukio Yamashita via lldb-dev
Hi, I am new to the lldb development and trying to add support for ppc64le. Now, I am having some problems to handle the breakpoints. In the file /lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp:1868, I am not able to get the PC address. I created a new file (NativeRegisterContextLi