[Lldb-commits] [lldb] r293022 - Reverted 292880 to fix a linker error.

2017-01-24 Thread Sean Callanan via lldb-commits
Author: spyffe Date: Tue Jan 24 23:39:14 2017 New Revision: 293022 URL: http://llvm.org/viewvc/llvm-project?rev=293022&view=rev Log: Reverted 292880 to fix a linker error. Modified: lldb/trunk/tools/debugserver/debugserver.xcodeproj/project.pbxproj Modified: lldb/trunk/tools/debugserver/de

[Lldb-commits] [lldb] r293020 - Conditionalized OsLogger.cpp on a modern SDK.

2017-01-24 Thread Sean Callanan via lldb-commits
Author: spyffe Date: Tue Jan 24 23:18:32 2017 New Revision: 293020 URL: http://llvm.org/viewvc/llvm-project?rev=293020&view=rev Log: Conditionalized OsLogger.cpp on a modern SDK. Modified: lldb/trunk/tools/debugserver/source/MacOSX/OsLogger.cpp Modified: lldb/trunk/tools/debugserver/source/M

[Lldb-commits] [lldb] r293002 - Jim unintentionally had the gdb-format specifiers falling through

2017-01-24 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Tue Jan 24 19:41:48 2017 New Revision: 293002 URL: http://llvm.org/viewvc/llvm-project?rev=293002&view=rev Log: Jim unintentionally had the gdb-format specifiers falling through after r276132 so that 'x/4b' would print out a series of 4 8-byte quantities. Fix that, add a te

[Lldb-commits] [lldb] r292989 - Provide option to set pc of the file loaded in memory.

2017-01-24 Thread Hafiz Abid Qadeer via lldb-commits
Author: abidh Date: Tue Jan 24 17:07:27 2017 New Revision: 292989 URL: http://llvm.org/viewvc/llvm-project?rev=292989&view=rev Log: Provide option to set pc of the file loaded in memory. Summary: This commit adds an option to set PC to the entry point of the file loaded using "target module load

[Lldb-commits] [lldb] r292987 - Fix a bug where lldb does not respect the packet size.

2017-01-24 Thread Hafiz Abid Qadeer via lldb-commits
Author: abidh Date: Tue Jan 24 16:55:36 2017 New Revision: 292987 URL: http://llvm.org/viewvc/llvm-project?rev=292987&view=rev Log: Fix a bug where lldb does not respect the packet size. Summary: LLDB was using packet size advertised by the target as the max memory size to write in one go. It is

[Lldb-commits] [PATCH] D29091: Recognize Real-Time Signals on NetBSD

2017-01-24 Thread Kamil Rytarowski via Phabricator via lldb-commits
krytarowski created this revision. krytarowski added a project: LLDB. Real-Time Signals are available in NetBSD-current and will land NetBSD 8.0. Older stable versions of NetBSD will not be supported. Sponsored by Repository: rL LLVM https://reviews.llvm.org/D29091 Files: source/Plugins/

[Lldb-commits] [PATCH] D29078: This patch implements a command to access and manipulate the Intel(R) MPX Boundary Tables.

2017-01-24 Thread Enrico Granata via Phabricator via lldb-commits
granata.enrico resigned from this revision. granata.enrico added a comment. I don't work on LLDB anymore. Resigning as reviewer. Best of luck with your patch :-) https://reviews.llvm.org/D29078 ___ lldb-commits mailing list lldb-commits@lists.llvm.

[Lldb-commits] [PATCH] D29089: Switch HostInfoNetBSD::GetProgramFileSpec to sysctl(7)

2017-01-24 Thread Kamil Rytarowski via Phabricator via lldb-commits
krytarowski created this revision. krytarowski added a project: LLDB. Remove dependency on the proc (/proc) filesystem, which is optional. KERN_PROC_PATHNAME is available in NetBSD-current and will land NetBSD 8.0. Older stable versions of NetBSD will not be supported. Sponsored by Repository

[Lldb-commits] [PATCH] D29078: This patch implements a command to access and manipulate the Intel(R) MPX Boundary Tables.

2017-01-24 Thread Greg Clayton via Phabricator via lldb-commits
clayborg added a comment. Noticed another efficiency thing, see inlined comment. Comment at: tools/intel-mpx/IntelMPXTablePlugin.cpp:37 + ptr_str.insert(0, "&"); + lldb::SBValue ptr_addr = frame.GetValueForVariablePath(ptr_str.c_str()); + if (!ptr_addr.IsValid()) { -

[Lldb-commits] [PATCH] D29078: This patch implements a command to access and manipulate the Intel(R) MPX Boundary Tables.

2017-01-24 Thread Greg Clayton via Phabricator via lldb-commits
clayborg requested changes to this revision. clayborg added a comment. This revision now requires changes to proceed. There are a few places where you are reading memory and then wanting to decode data from it. Right now, you first read memory into a local buffer and then we create an SBData and

[Lldb-commits] [lldb] r290168 - Bug 30863 - Step doesn't stop with coditional breakpoint on the next line

2017-01-24 Thread Boris Ulasevich via lldb-commits
Author: bulasevich Date: Tue Dec 20 02:09:50 2016 New Revision: 290168 URL: http://llvm.org/viewvc/llvm-project?rev=290168&view=rev Log: Bug 30863 - Step doesn't stop with coditional breakpoint on the next line Fixed by additional completed plans detection, and applying them on breakpoint conditi

[Lldb-commits] [lldb] r290197 - Rollback my commit r290168 to fix linux tests failure. I'll be back!

2017-01-24 Thread Boris Ulasevich via lldb-commits
Author: bulasevich Date: Tue Dec 20 14:00:58 2016 New Revision: 290197 URL: http://llvm.org/viewvc/llvm-project?rev=290197&view=rev Log: Rollback my commit r290168 to fix linux tests failure. I'll be back! Removed: lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/step_ove

[Lldb-commits] [lldb] r292930 - Bug 30863 - Step doesn't stop with conditional breakpoint on the next line

2017-01-24 Thread Boris Ulasevich via lldb-commits
Author: bulasevich Date: Tue Jan 24 07:15:19 2017 New Revision: 292930 URL: http://llvm.org/viewvc/llvm-project?rev=292930&view=rev Log: Bug 30863 - Step doesn't stop with conditional breakpoint on the next line Differential Revisions: https://reviews.llvm.org/D26497 (committed r290168, temporar

[Lldb-commits] [lldb] r292939 - Fix android build for r292935 (personality.h)

2017-01-24 Thread Pavel Labath via lldb-commits
Author: labath Date: Tue Jan 24 09:35:53 2017 New Revision: 292939 URL: http://llvm.org/viewvc/llvm-project?rev=292939&view=rev Log: Fix android build for r292935 (personality.h) It turns out things are not as simple as I hoped. sys/personality.h exists on all androids but it does not define the

[Lldb-commits] [lldb] r292936 - android-mips: define PTRACE_GETREGSET in headers don't do it

2017-01-24 Thread Pavel Labath via lldb-commits
Author: labath Date: Tue Jan 24 08:27:51 2017 New Revision: 292936 URL: http://llvm.org/viewvc/llvm-project?rev=292936&view=rev Log: android-mips: define PTRACE_GETREGSET in headers don't do it PTRACE_GETREGSET is only defined on mips only since api level 21. Define it ourselves, so we can compil

[Lldb-commits] [lldb] r292937 - FreeBSD ARM support for software single step

2017-01-24 Thread Ed Maste via lldb-commits
Author: emaste Date: Tue Jan 24 08:34:49 2017 New Revision: 292937 URL: http://llvm.org/viewvc/llvm-project?rev=292937&view=rev Log: FreeBSD ARM support for software single step Implementation of software single step for FreeBSD on ARM. The code is largely based on the Linux implementation of the

[Lldb-commits] [PATCH] D25756: FreeBSD ARM support for software single step.

2017-01-24 Thread Ed Maste via Phabricator via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL292937: FreeBSD ARM support for software single step (authored by emaste). Changed prior to commit: https://reviews.llvm.org/D25756?vs=79987&id=85581#toc Repository: rL LLVM https://reviews.llvm.org

[Lldb-commits] [lldb] r292935 - include linux/personality.h on android

2017-01-24 Thread Pavel Labath via lldb-commits
Author: labath Date: Tue Jan 24 08:24:31 2017 New Revision: 292935 URL: http://llvm.org/viewvc/llvm-project?rev=292935&view=rev Log: include linux/personality.h on android sys/personality.h is present only since android platform level 21. The linux/ version is present everywhere. Modified: l

[Lldb-commits] [lldb] r292931 - Include termios.h for definition of struct winsize

2017-01-24 Thread Pavel Labath via lldb-commits
Author: labath Date: Tue Jan 24 08:05:23 2017 New Revision: 292931 URL: http://llvm.org/viewvc/llvm-project?rev=292931&view=rev Log: Include termios.h for definition of struct winsize On android API level 9 the header does not get included transitively. Include it directly. As far as I can see,

[Lldb-commits] [PATCH] D29078: This patch implements a command to access and manipulate the Intel(R) MPX Boundary Tables.

2017-01-24 Thread Valentina Giusti via Phabricator via lldb-commits
valentinagiusti created this revision. Herald added a subscriber: mgorny. The Boundary Table Entries are stored in the application memory and allow to store boundary info for all the pointers of the program, also those that otherwise wouldn't fit in the 4 bound registers provided by the HW. Here

[Lldb-commits] [PATCH] D29036: Add format_provider for lldb::StateType

2017-01-24 Thread Pavel Labath via Phabricator via lldb-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL292920: Add format_provider for lldb::StateType (authored by labath). Changed prior to commit: https://reviews.llvm.org/D29036?vs=85419&id=85559#toc Repository: rL LLVM https://reviews.llvm.org/D290

[Lldb-commits] [lldb] r292920 - Add format_provider for lldb::StateType

2017-01-24 Thread Pavel Labath via lldb-commits
Author: labath Date: Tue Jan 24 05:48:25 2017 New Revision: 292920 URL: http://llvm.org/viewvc/llvm-project?rev=292920&view=rev Log: Add format_provider for lldb::StateType Reviewers: clayborg Subscribers: mgorny, lldb-commits Differential Revision: https://reviews.llvm.org/D29036 Added: l