| #
2c2acf96 |
| 09-Apr-2015 |
Mohit K. Bhakkad <[email protected]> |
[LLDB][MIPS] Add LinuxSignals for mips64 and change trap opcode for mips64el. Patch by Sagar Thakur
- Added LinuxSignals for MIPS64. - Changed software trap opcode for mips64el.
Reviewers: clayborg
[LLDB][MIPS] Add LinuxSignals for mips64 and change trap opcode for mips64el. Patch by Sagar Thakur
- Added LinuxSignals for MIPS64. - Changed software trap opcode for mips64el.
Reviewers: clayborg, tberghammer.
Subscribers: emaste, jaydeep, bhushan, mohit.bhakkad, llvm-commits.
Differential Revision: http://reviews.llvm.org/D8856
llvm-svn: 234469
show more ...
|
| #
09ba1a32 |
| 31-Mar-2015 |
Mohit K. Bhakkad <[email protected]> |
[LLDB][MIPS] Read/Write register for MIPS64 Patch by Sagar Thakur
Reviewers: clayborg, tberghammer.
Subscribers: jaydeep, bhushan, mohit.bhakkad, llvm-commits.
Differential Revision: http://review
[LLDB][MIPS] Read/Write register for MIPS64 Patch by Sagar Thakur
Reviewers: clayborg, tberghammer.
Subscribers: jaydeep, bhushan, mohit.bhakkad, llvm-commits.
Differential Revision: http://reviews.llvm.org/D8695
llvm-svn: 233685
show more ...
|
| #
db264a6d |
| 31-Mar-2015 |
Tamas Berghammer <[email protected]> |
Move several plugin to its own namespace
Affected paths: * Plugins/Platform/Android/* * Plugins/Platform/Linux/* * Plugins/Platform/gdb-server/* * Plugins/Process/Linux/* * Plugins/Process/gdb-remot
Move several plugin to its own namespace
Affected paths: * Plugins/Platform/Android/* * Plugins/Platform/Linux/* * Plugins/Platform/gdb-server/* * Plugins/Process/Linux/* * Plugins/Process/gdb-remote/*
Differential revision: http://reviews.llvm.org/D8654
llvm-svn: 233679
show more ...
|
| #
d542efde |
| 25-Mar-2015 |
Tamas Berghammer <[email protected]> |
Remove virtual and add override for lots of function.
Effeted pathes: * Host/posix/* * Platform/gdb-server/* * Process/Linux/* * Process/POSIX/*
llvm-svn: 233193
|
| #
adf8adbd |
| 25-Mar-2015 |
Tamas Berghammer <[email protected]> |
Fix wrong type convesrion in ReadRegOperation
The automatic conversion from long int to lldb::addr_t caused sign extension but for a register read it is an unwanted behaviour. Fix with forcing diffe
Fix wrong type convesrion in ReadRegOperation
The automatic conversion from long int to lldb::addr_t caused sign extension but for a register read it is an unwanted behaviour. Fix with forcing different conversion path.
llvm-svn: 233176
show more ...
|
| #
7cb18bf5 |
| 24-Mar-2015 |
Tamas Berghammer <[email protected]> |
Fetch module specification from remote process also
Previously the remote module sepcification was fetched only from the remote platform. With this CL if we have a remote process then we ask it if i
Fetch module specification from remote process also
Previously the remote module sepcification was fetched only from the remote platform. With this CL if we have a remote process then we ask it if it have any information from a given module. It is required because on android the dynamic linker only reports the name of the SO file and the platform can't always find it without a full path (the process can do it based on /proc/<pid>/maps).
Differential revision: http://reviews.llvm.org/D8547
llvm-svn: 233061
show more ...
|
| #
c16f5dca |
| 19-Mar-2015 |
Chaoren Lin <[email protected]> |
Report watchpoint hits during single stepping.
Summary: Reorganized NativeProcessLinux::MonitorSIGTRAP to check for watchpoint hits on TRAP_TRACE.
Added test for stepping over watchpoints.
https:/
Report watchpoint hits during single stepping.
Summary: Reorganized NativeProcessLinux::MonitorSIGTRAP to check for watchpoint hits on TRAP_TRACE.
Added test for stepping over watchpoints.
https://llvm.org/bugs/show_bug.cgi?id=22814
Reviewers: ovyalov, tberghammer, vharron, clayborg
Subscribers: jingham, labath, lldb-commits
Differential Revision: http://reviews.llvm.org/D8404
llvm-svn: 232784
show more ...
|
|
Revision tags: llvmorg-3.5.2, llvmorg-3.5.2-rc1 |
|
| #
cb84eebb |
| 17-Mar-2015 |
Tamas Berghammer <[email protected]> |
Change reinterpret_casts to static_casts in NativeProcessLinux
llvm-svn: 232491
|
| #
3df471c3 |
| 17-Mar-2015 |
Mohit K. Bhakkad <[email protected]> |
[MIPS] - Register Context for MIPS64
Patch by Jaydeep Patil
Summery: 1. Add MIPS variants by parsing e_flags of the ELF 2. Create RegisterInfoInterface and RegisterContext for MIPS64 and MIPS64EL
[MIPS] - Register Context for MIPS64
Patch by Jaydeep Patil
Summery: 1. Add MIPS variants by parsing e_flags of the ELF 2. Create RegisterInfoInterface and RegisterContext for MIPS64 and MIPS64EL
Reviewers: clayborg
Subscribers: tberghammer, bhushan, mohit.bhakkad, sagar
Differential Revision: http://reviews.llvm.org/D8166
llvm-svn: 232467
show more ...
|
| #
1e209fcc |
| 13-Mar-2015 |
Tamas Berghammer <[email protected]> |
Create NativeRegisterContext for android-arm64
Differential revision: http://reviews.llvm.org/D8058
llvm-svn: 232160
|
| #
0cbf0b13 |
| 13-Mar-2015 |
Tamas Berghammer <[email protected]> |
Add code to exit the NativeProcessLinux Monitor thread on android
This CL change the logic used to terminate the monitor thread of NativeProcessLinux to use a signal instead of pthread_cancel as pth
Add code to exit the NativeProcessLinux Monitor thread on android
This CL change the logic used to terminate the monitor thread of NativeProcessLinux to use a signal instead of pthread_cancel as pthread_cancel is not supported on android.
Differential revision: http://reviews.llvm.org/D8205
llvm-svn: 232155
show more ...
|
| #
9425b329 |
| 12-Mar-2015 |
Bhushan D. Attarde <[email protected]> |
Test Commit: Spell correction
llvm-svn: 232022
|
| #
5f4b6c7c |
| 11-Mar-2015 |
Robert Flack <[email protected]> |
Initialize ProcessGDBRemoteLog for LLGS to fix remote platform logging
This was previously initialized by ProcessGDBRemote::Initialize but lldb-server does not contain ProcessGDBRemote anymore so th
Initialize ProcessGDBRemoteLog for LLGS to fix remote platform logging
This was previously initialized by ProcessGDBRemote::Initialize but lldb-server does not contain ProcessGDBRemote anymore so this needs to be initialized directly.
Differential Revision: http://reviews.llvm.org/D8186
llvm-svn: 231966
show more ...
|
| #
6ad63744 |
| 06-Mar-2015 |
Tamas Berghammer <[email protected]> |
Initialize ProcessPOSIXLog by NativeProcessLinux
Previously it was initialized by ProcessLinux but lldb-server don't contain ProcessLinux anymore so it have to be initialized by NativeProcessLinux a
Initialize ProcessPOSIXLog by NativeProcessLinux
Previously it was initialized by ProcessLinux but lldb-server don't contain ProcessLinux anymore so it have to be initialized by NativeProcessLinux also.
Differential revision: http://reviews.llvm.org/D8080
llvm-svn: 231482
show more ...
|
| #
43f2d971 |
| 04-Mar-2015 |
Tamas Berghammer <[email protected]> |
Fix deadlock in operation thread in NativeProcessLinux
The deadlock occurred when the Attach or the Launch operation failed for any reason.
Differential revision: http://reviews.llvm.org/D8030
llv
Fix deadlock in operation thread in NativeProcessLinux
The deadlock occurred when the Attach or the Launch operation failed for any reason.
Differential revision: http://reviews.llvm.org/D8030
llvm-svn: 231231
show more ...
|
| #
90aff47c |
| 03-Mar-2015 |
Zachary Turner <[email protected]> |
Fix errors building on linux.
llvm-svn: 231169
|
| #
6806fded |
| 02-Mar-2015 |
Tamas Berghammer <[email protected]> |
Make it possible to stop the operation thread in NativeProcessLinux
Previously the operation thread is stopped with a cancel event but pthread_cancel is not supported on android. This CL creates a c
Make it possible to stop the operation thread in NativeProcessLinux
Previously the operation thread is stopped with a cancel event but pthread_cancel is not supported on android. This CL creates a custom operation which asks the operation thread to exit without any pthread call.
Differential revision: http://reviews.llvm.org/D7937
llvm-svn: 230945
show more ...
|
| #
e56f6dce |
| 01-Mar-2015 |
Chaoren Lin <[email protected]> |
Fix attaching to 32 bit inferior with 64 bit llgs.
Summary: Executable module should use inferior architecture instead of host architecture.
Reviewers: ovyalov, vharron, clayborg
Subscribers: lldb
Fix attaching to 32 bit inferior with 64 bit llgs.
Summary: Executable module should use inferior architecture instead of host architecture.
Reviewers: ovyalov, vharron, clayborg
Subscribers: lldb-commits
Differential Revision: http://reviews.llvm.org/D7977
llvm-svn: 230887
show more ...
|
| #
c9346597 |
| 28-Feb-2015 |
Chaoren Lin <[email protected]> |
Casting pid to ::pid_t when invoking syscall.
Summary: syscalls involving pid/tid on 32 bit binaries are failing with "Invalid argument" because the uint64_t arguments are too wide.
Reviewers: clay
Casting pid to ::pid_t when invoking syscall.
Summary: syscalls involving pid/tid on 32 bit binaries are failing with "Invalid argument" because the uint64_t arguments are too wide.
Reviewers: clayborg, ovyalov, sivachandra
Subscribers: lldb-commits
Differential Revision: http://reviews.llvm.org/D7963
llvm-svn: 230817
show more ...
|
| #
14f4476a |
| 25-Feb-2015 |
Tamas Berghammer <[email protected]> |
Truncate target file for stdout and stderr
Add O_TRUNC when opening file for redirecting stdout and stderr of the process. It is neccessary because if the file exists then on some platform the origi
Truncate target file for stdout and stderr
Add O_TRUNC when opening file for redirecting stdout and stderr of the process. It is neccessary because if the file exists then on some platform the original content is kept while it isn't overwritten by the new data causing pollution of the saved stdout and stderr.
llvm-svn: 230492
show more ...
|
|
Revision tags: llvmorg-3.6.0 |
|
| #
8bc34f4d |
| 19-Feb-2015 |
Oleksiy Vyalov <[email protected]> |
Prevent LLGS from crashing when exiting - make NativeProcessLinux to wait until ThreadStateCoordinator is fully stopped before entering ~NativeProcessLinux.
http://reviews.llvm.org/D7692
llvm-svn:
Prevent LLGS from crashing when exiting - make NativeProcessLinux to wait until ThreadStateCoordinator is fully stopped before entering ~NativeProcessLinux.
http://reviews.llvm.org/D7692
llvm-svn: 229875
show more ...
|
|
Revision tags: llvmorg-3.6.0-rc4, llvmorg-3.6.0-rc3 |
|
| #
d858487e |
| 06-Feb-2015 |
Tamas Berghammer <[email protected]> |
Fix build of lldb-gdbserver and lldb-platform for android (arm32, x86)
* Fix cmake script for android x86 * Reorder includes to avoid collision between system macros and local variables in clang f
Fix build of lldb-gdbserver and lldb-platform for android (arm32, x86)
* Fix cmake script for android x86 * Reorder includes to avoid collision between system macros and local variables in clang framework
Differential Revision: http://reviews.llvm.org/D7435
llvm-svn: 228388
show more ...
|
| #
5830aa75 |
| 06-Feb-2015 |
Tamas Berghammer <[email protected]> |
Fix TestThreadSpecificBreakpoint with LLGS
* Set the state of the process into running/stepping on continue/step operations * Add mutex to use transactions in Thread State Coordinator ** It is requi
Fix TestThreadSpecificBreakpoint with LLGS
* Set the state of the process into running/stepping on continue/step operations * Add mutex to use transactions in Thread State Coordinator ** It is required because the events from two Signal Handler or form a Signal handler and a Resume request shouldn't overlap * Send Stop Replay Packet only when the state of the process changed
Differential Revision: http://reviews.llvm.org/D7374
llvm-svn: 228387
show more ...
|
| #
493c3a12 |
| 04-Feb-2015 |
Pavel Labath <[email protected]> |
Avoid leakage of file descriptors in LLDB and LLGS
Summary: Both LLDB and LLGS are leaking file descriptors into the debugged process. This plugs the leak by closing the unneeded descriptors. In one
Avoid leakage of file descriptors in LLDB and LLGS
Summary: Both LLDB and LLGS are leaking file descriptors into the debugged process. This plugs the leak by closing the unneeded descriptors. In one case I use O_CLOEXEC, which I hope is supported on relevant platforms. I also added a regression test and plugged a fd leak in dosep.py.
Reviewers: vharron, clayborg
Subscribers: lldb-commits
Differential Revision: http://reviews.llvm.org/D7372
llvm-svn: 228130
show more ...
|
| #
6a196ce6 |
| 03-Feb-2015 |
Chaoren Lin <[email protected]> |
Fix TestThreadStepOut on Linux with LLGS
Remove implicit stop action on $vCont package for threads where no explicit action or default action specified based on the specification (they have to stay
Fix TestThreadStepOut on Linux with LLGS
Remove implicit stop action on $vCont package for threads where no explicit action or default action specified based on the specification (they have to stay in there original state).
llvm-svn: 227933
show more ...
|