Author: tberghammer
Date: Tue Nov 7 05:43:55 2017
New Revision: 317574
URL: http://llvm.org/viewvc/llvm-project?rev=317574&view=rev
Log:
Fix an issue in r317563 causing a clang assert
Modified:
lldb/trunk/source/Symbol/ClangASTContext.cpp
Modified: lldb/trunk/source/Symbol/ClangASTContext.c
Author: tberghammer
Date: Tue Nov 7 02:39:22 2017
New Revision: 317563
URL: http://llvm.org/viewvc/llvm-project?rev=317563&view=rev
Log:
Support scoped enums in the DWARF AST parser
Subscribers: JDevlieghere
Differential Revision: https://reviews.llvm.org/D39545
Modified:
lldb/trunk/includ
Author: tberghammer
Date: Sat Nov 4 11:25:51 2017
New Revision: 317411
URL: http://llvm.org/viewvc/llvm-project?rev=317411&view=rev
Log:
Improve the posix core file triple detection
Summary:
Posix core files sometime don't contain enough information to correctly
detect the OS. If that is the cas
On linux when you call fork the new process will only have the thread what
called fork. Other threads will be ignored with leaving whatever dirty
state they had left in the new process. Regarding execve it doesn't do fork
so we would have to do fork & execve what have the same issue (actually we
ar
Are you building with cmake or with XCode? If you are using cmake then you
should be able to reproduce it with running "ninja check-lldb-unit". It
failed to link one of the unittest targets because UtilityTests don't have
an explicit dependency on lldbHost (where ThreadLauncher is defined). You
can
Hi Vadim,
This change broke remote debugging on Linux and Android as for some reason
LLDB sends a qfThreadInfo on those platforms before starting a process (not
sure why, will investigate when I have a bit more time) and lldb-server
sends an OK response to it. After your change it will generate a
Author: tberghammer
Date: Mon Sep 18 03:24:48 2017
New Revision: 313525
URL: http://llvm.org/viewvc/llvm-project?rev=313525&view=rev
Log:
Fix Linux remote debugging after r313442
On Linux lldb-server sends an OK response to qfThreadInfo if no process
is started yet. I don't know why would LLDB is
Author: tberghammer
Date: Fri Aug 25 06:56:14 2017
New Revision: 311775
URL: http://llvm.org/viewvc/llvm-project?rev=311775&view=rev
Log:
Add support for the DWP debug info format
Summary:
The DWP (DWARF package) format is used to pack multiple dwo files
generated by split-dwarf into a single ELF
Author: tberghammer
Date: Wed Aug 16 04:45:10 2017
New Revision: 311000
URL: http://llvm.org/viewvc/llvm-project?rev=311000&view=rev
Log:
Remove the DWARFExpression -> Clang ExpressionParser dependency
It was completly unused and broke the part of the encapsulation that
common code shouldn't depe
Author: tberghammer
Date: Mon Jul 31 03:26:19 2017
New Revision: 309554
URL: http://llvm.org/viewvc/llvm-project?rev=309554&view=rev
Log:
Add support for base address entries in the .debug_ranges section
Summary:
Clang recently started to emit base address entries into the
.debug_ranges section t
Author: tberghammer
Date: Thu Jul 27 05:01:32 2017
New Revision: 309265
URL: http://llvm.org/viewvc/llvm-project?rev=309265&view=rev
Log:
XFAIL/XFlakey some tests what become very flakey on the Linux buildbot
Modified:
lldb/trunk/packages/Python/lldbsuite/test/functionalities/thread/concurre
Author: tberghammer
Date: Thu Apr 6 13:15:43 2017
New Revision: 299677
URL: http://llvm.org/viewvc/llvm-project?rev=299677&view=rev
Log:
XFAIL TestDataFormatterLibcxxVBool on Linux & Android
The skipping logic for the test have been fixed recently but the test is
very flakey on the buildbot.
Mo
Author: tberghammer
Date: Fri Mar 31 15:48:00 2017
New Revision: 299259
URL: http://llvm.org/viewvc/llvm-project?rev=299259&view=rev
Log:
Stop calling ValueObject::SetName from synthetic child providers
Summary:
Calling ValueObject::SetName from a sythetic child provider would change
the underyin
Author: tberghammer
Date: Fri Mar 31 15:23:22 2017
New Revision: 299251
URL: http://llvm.org/viewvc/llvm-project?rev=299251&view=rev
Log:
Add support for sythetic operator dereference
Summary:
After this change a sythetic child provider can generate a special child
named "$$dereference$$" what if
Author: tberghammer
Date: Fri Mar 31 15:07:20 2017
New Revision: 299249
URL: http://llvm.org/viewvc/llvm-project?rev=299249&view=rev
Log:
Do not dereference std::unique_ptr by default
Summary:
Displaying the object pointed by the unique_ptr can cause an infinite
recursion when we have a pointer l
Created bug for exposing ValueObject::Clone as SB API:
http://bugs.llvm.org/show_bug.cgi?id=32477
On Thu, Mar 30, 2017 at 1:04 PM Jim Ingham via Phabricator <
revi...@reviews.llvm.org> wrote:
> jingham accepted this revision.
> jingham added a comment.
> This revision is now accepted and ready to
It is possible to vend one of the actual backing object as a synthetic
child using the SB API. What is not possible from the SB API at the moment
(we might want to fix it) is to vend one of the actual backing object with
a different name then the underlying object itself. You can still say that
obj
Author: tberghammer
Date: Sat Mar 18 12:33:00 2017
New Revision: 298189
URL: http://llvm.org/viewvc/llvm-project?rev=298189&view=rev
Log:
Remove some dead code from DumpValueObjectOptions::PointerDepth
Modified:
lldb/trunk/include/lldb/DataFormatters/DumpValueObjectOptions.h
lldb/trunk/so
Sure, it isn't urgent at all. I created this as a resolution for the crash
reported by Ramana (
http://lists.llvm.org/pipermail/lldb-dev/2017-February/012001.html) but I
don't fully understand the use case he/she is working on when wanting to
open a ".o" file yet (but I still wanted to get rid of a
Author: tberghammer
Date: Tue Jan 10 05:13:59 2017
New Revision: 291559
URL: http://llvm.org/viewvc/llvm-project?rev=291559&view=rev
Log:
Improve Type::GetTypeScopeAndBasenameHelper and add unit tests
Previously it failed to handle nested types inside templated classes
making it impossible to loo
Author: tberghammer
Date: Sat Jan 7 10:39:07 2017
New Revision: 291350
URL: http://llvm.org/viewvc/llvm-project?rev=291350&view=rev
Log:
Fix dereferencing of pointers to empty classes
Added:
lldb/trunk/packages/Python/lldbsuite/test/python_api/value/empty_class/
lldb/trunk/packages/Pyth
Author: tberghammer
Date: Sat Jan 7 10:39:02 2017
New Revision: 291349
URL: http://llvm.org/viewvc/llvm-project?rev=291349&view=rev
Log:
Remove an incorrect byte size calculation in DWARFASTParserClang
Modified:
lldb/trunk/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
Modified: ll
Author: tberghammer
Date: Tue Jan 3 10:29:43 2017
New Revision: 290895
URL: http://llvm.org/viewvc/llvm-project?rev=290895&view=rev
Log:
Improve the performance of jModulesInfo in lldb-server
Previously it parsed /proc//maps for every module separately
resulting in a very slow response time. Thi
Author: tberghammer
Date: Fri Nov 11 05:39:23 2016
New Revision: 286581
URL: http://llvm.org/viewvc/llvm-project?rev=286581&view=rev
Log:
Fix TestHelp on linux after version number syntax change
Modified:
lldb/trunk/packages/Python/lldbsuite/test/help/TestHelp.py
Modified: lldb/trunk/package
Author: tberghammer
Date: Wed Nov 9 05:52:12 2016
New Revision: 286360
URL: http://llvm.org/viewvc/llvm-project?rev=286360&view=rev
Log:
Fix expectation in TestStaticVariables.py after rL286302
The debug info emitted by clang for static variables improved by
rL286302 and it exposed an incorrect
I think the UnwindAssemblyInstEmulation tracks every register without
knowing if it is volatile or not and then RegisterContextLLDB will consult
with the ABI (during RegisterRead) to decide which registers can it recover
(based on volatile/non-volatile). For x86 I think the long term solution
would
The problem is that if we reuse the LLVM disassembler (I am not sure if we
do it in TestArm64InstEmulation or not but we definitely should) then we
need LLVM to be build with support for that specific architecture as
otherwise the assembly analysis based unwinding test won't work.
On Mon, Nov 7, 2
tberghammer added a comment.
My understanding (can be wrong) is that there IS a difference between not
specifying a register in the unwind info versus specifying it as "is same" for
volatile (caller saved) registers. I think for volatile registers not
specifying them means that we can't access
tberghammer accepted this revision.
tberghammer added a comment.
This revision is now accepted and ready to land.
The patch generally looks good to me. I added a few high level thought about
register context but they are clearly out of scope for this change. Also next
time please upload your pat
tberghammer added a comment.
Sorry, I missed that part. I just submitted r284831 what should fix the header
order for both case.
Repository:
rL LLVM
https://reviews.llvm.org/D25733
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
http:/
Author: tberghammer
Date: Fri Oct 21 10:05:03 2016
New Revision: 284831
URL: http://llvm.org/viewvc/llvm-project?rev=284831&view=rev
Log:
Fix incorrect header order introduced in rL284830
Modified:
lldb/trunk/source/Plugins/Language/CPlusPlus/LibStdcppTuple.cpp
lldb/trunk/source/Plugins/L
This revision was automatically updated to reflect the committed changes.
Closed by commit rL284829: Add data formatter for libstdc++ tuple (authored by
tberghammer).
Changed prior to commit:
https://reviews.llvm.org/D25733?vs=75417&id=75433#toc
Repository:
rL LLVM
https://reviews.llvm.org/
This revision was automatically updated to reflect the committed changes.
Closed by commit rL284828: Improve the libstdc++ smart pointer formatters
(authored by tberghammer).
Changed prior to commit:
https://reviews.llvm.org/D25726?vs=75300&id=75431#toc
Repository:
rL LLVM
https://reviews.l
This revision was automatically updated to reflect the committed changes.
Closed by commit rL284830: Add data formatter for libstdc++ unique_ptr
(authored by tberghammer).
Changed prior to commit:
https://reviews.llvm.org/D25734?vs=75425&id=75432#toc
Repository:
rL LLVM
https://reviews.llvm
Author: tberghammer
Date: Fri Oct 21 10:02:44 2016
New Revision: 284830
URL: http://llvm.org/viewvc/llvm-project?rev=284830&view=rev
Log:
Add data formatter for libstdc++ unique_ptr
Differential revision: https://reviews.llvm.org/D25734
Added:
lldb/trunk/packages/Python/lldbsuite/test/funct
Author: tberghammer
Date: Fri Oct 21 10:02:38 2016
New Revision: 284829
URL: http://llvm.org/viewvc/llvm-project?rev=284829&view=rev
Log:
Add data formatter for libstdc++ tuple
Differential revision: https://reviews.llvm.org/D25733
Added:
lldb/trunk/packages/Python/lldbsuite/test/functional
Author: tberghammer
Date: Fri Oct 21 10:02:32 2016
New Revision: 284828
URL: http://llvm.org/viewvc/llvm-project?rev=284828&view=rev
Log:
Improve the libstdc++ smart pointer formatters
* Display the strong/weak count in the summary
* Display the pointed object as a synthetic member
* Create synth
tberghammer added inline comments.
Comment at: source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp:110
+ if (name == ConstString("ptr") || name == ConstString("pointer")) return 2;
+ return UINT32_MAX;
+}
labath wrote:
> ~0 ?
The user compares the resu
tberghammer updated this revision to Diff 75425.
tberghammer marked 2 inline comments as done.
Herald added subscribers: mgorny, beanz.
https://reviews.llvm.org/D25734
Files:
packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/unique_ptr/Makefile
packa
tberghammer updated this revision to Diff 75417.
tberghammer marked 4 inline comments as done.
https://reviews.llvm.org/D25733
Files:
packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/tuple/Makefile
packages/Python/lldbsuite/test/functionalities/data
tberghammer added a comment.
A few high level comments:
- I have the feeling you ported much more code over to use the LLDB register
numbers then it would be strictly necessary. I am not sure if it is good or bad
as it can help us consolidate the confusion around the different register
numberi
tberghammer updated this revision to Diff 75300.
tberghammer marked 5 inline comments as done.
https://reviews.llvm.org/D25726
Files:
packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/smart_ptr/TestDataFormatterStdSmartPtr.py
source/Plugins/Language/C
tberghammer added inline comments.
Comment at: source/Plugins/Language/CPlusPlus/LibStdcppSmartPointer.cpp:138
+return 3;
+ return UINT32_MAX;
+}
labath wrote:
> I know you just copied it, but this seems wrong (size_t can be 64-bit). Will
> this work if you
Modified:
lldb/trunk/www/python_reference/toc-lldb.formatters.cpp.gnu_libstdcpp-module.html
URL:
http://llvm.org/viewvc/llvm-project/lldb/trunk/www/python_reference/toc-lldb.formatters.cpp.gnu_libstdcpp-module.html?rev=284725&r1=284724&r2=284725&view=diff
=
tberghammer added a comment.
In https://reviews.llvm.org/D25726#573127, @Eugene.Zelenko wrote:
> Please run Clang-format over new code.
I run it before upload but it mush have picked up some strange config. Will run
it again before submit. Thanks for noticing it.
https://reviews.llvm.org/D25
tberghammer created this revision.
tberghammer added reviewers: labath, granata.enrico.
tberghammer added a subscriber: lldb-commits.
Add data formatter for libstdc++ unique_ptr
https://reviews.llvm.org/D25734
Files:
packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatte
tberghammer created this revision.
tberghammer added reviewers: labath, granata.enrico.
tberghammer added a subscriber: lldb-commits.
Herald added subscribers: mgorny, beanz.
Add data formatter for libstdc++ tuple
https://reviews.llvm.org/D25733
Files:
packages/Python/lldbsuite/test/function
tberghammer updated this revision to Diff 75025.
tberghammer added a comment.
Herald added subscribers: mgorny, beanz.
Move the code to a new cpp file
https://reviews.llvm.org/D25726
Files:
packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/smart_ptr/T
tberghammer created this revision.
tberghammer added reviewers: labath, granata.enrico.
tberghammer added a subscriber: lldb-commits.
Improve the libstdc++ smart pointer formatters
- Display the strong/weak count in the summary
- Display the pointed object as a synthetic member
- Create s
In case of Linux and Android we are using the qRegisterInfo packet and
lldb-server fills it in based on the register definitions inside LLDB so
for those targets it would be important to have all of the alias registers
available.
I don't have an AArch64-BE target at hand but I am pretty sure you a
I am a bit surprised that we don't define the smaller floating point
registers on AArch64 the same way we do it on x86/x86_64/Arm (have no idea
about MIPS) and I would consider this as a bug what we should fix (will
gave it a try when I have a few free cycles) because currently it is very
difficult
Hi Jason,
Thank you for adding unit test for this code. I think the current
implementation doesn't fail terribly on 16 vs 32 byte stack alignment
because we use the "opc" from the instruction to calculate the write back
address (to adjust the SP) so having the wrong size of the register won't
effe
It is using "gcc version 4.9 20150123 (prerelease) (GCC)"
On Wed, Oct 5, 2016 at 11:12 AM Zachary Turner via lldb-commits <
lldb-commits@lists.llvm.org> wrote:
> I don't know for sure, but I'm guessing it's using GCC, and perhaps even
> an old one at that.
>
> On Wed, Oct 5, 2016 at 11:10 AM Enri
Author: tberghammer
Date: Tue Oct 4 16:32:46 2016
New Revision: 283262
URL: http://llvm.org/viewvc/llvm-project?rev=283262&view=rev
Log:
Fix the decorator of TestBreakpointCaseSensitivity
Modified:
lldb/trunk/packages/Python/lldbsuite/test/functionalities/breakpoint/breakpoint_case_sensitiv
Author: tberghammer
Date: Tue Oct 4 13:35:39 2016
New Revision: 283237
URL: http://llvm.org/viewvc/llvm-project?rev=283237&view=rev
Log:
Fix FixupEnvironment on Android after the Args refactor
Modified:
lldb/trunk/source/Host/linux/ProcessLauncherLinux.cpp
Modified: lldb/trunk/source/Host/l
Author: tberghammer
Date: Thu Sep 15 05:49:55 2016
New Revision: 281601
URL: http://llvm.org/viewvc/llvm-project?rev=281601&view=rev
Log:
Fix TestSymbolContextTwoFiles on Android after rL281595
Modified:
lldb/trunk/packages/Python/lldbsuite/test/python_api/symbol-context/two-files/TestSymbol
This revision was automatically updated to reflect the committed changes.
Closed by commit rL281595: Add support for DW_AT_ranges_base attribute
(authored by tberghammer).
Changed prior to commit:
https://reviews.llvm.org/D24514?vs=71316&id=71484#toc
Repository:
rL LLVM
https://reviews.llvm
Author: tberghammer
Date: Thu Sep 15 03:53:33 2016
New Revision: 281595
URL: http://llvm.org/viewvc/llvm-project?rev=281595&view=rev
Log:
Add support for DW_AT_ranges_base attribute
It is a new attribute emitted by clang as a GNU extension and will
be part of Dwarf5. The purpose of the attribute
Author: tberghammer
Date: Thu Sep 15 03:47:59 2016
New Revision: 281594
URL: http://llvm.org/viewvc/llvm-project?rev=281594&view=rev
Log:
Try to fix windows build after rL281569
Modified:
lldb/trunk/include/lldb/Breakpoint/BreakpointOptions.h
lldb/trunk/include/lldb/Breakpoint/BreakpointR
tberghammer updated this revision to Diff 71316.
tberghammer added a comment.
Adding a new test case
https://reviews.llvm.org/D24514
Files:
packages/Python/lldbsuite/test/python_api/symbol-context/two-files/TestSymbolContextTwoFiles.py
packages/Python/lldbsuite/test/python_api/symbol-conte
tberghammer created this revision.
tberghammer added reviewers: labath, clayborg.
tberghammer added a subscriber: lldb-commits.
Add support for DW_AT_ranges_base attribute
It is a new attribute emitted by clang as a GNU extension and will
be part of Dwarf5. The purpose of the attribute is to spec
Author: tberghammer
Date: Tue Sep 13 04:27:21 2016
New Revision: 281309
URL: http://llvm.org/viewvc/llvm-project?rev=281309&view=rev
Log:
Fix linux build after rL281273
Modified:
lldb/trunk/source/Core/StructuredData.cpp
Modified: lldb/trunk/source/Core/StructuredData.cpp
URL:
http://llvm.o
Author: tberghammer
Date: Fri Sep 2 10:56:33 2016
New Revision: 280492
URL: http://llvm.org/viewvc/llvm-project?rev=280492&view=rev
Log:
Fix build breakage caused by r280490
Modified:
lldb/trunk/source/Symbol/OCamlASTContext.cpp
Modified: lldb/trunk/source/Symbol/OCamlASTContext.cpp
URL:
h
Author: tberghammer
Date: Fri Sep 2 10:52:19 2016
New Revision: 280490
URL: http://llvm.org/viewvc/llvm-project?rev=280490&view=rev
Log:
Fix 2 waring in the OCaml AST context
Modified:
lldb/trunk/include/lldb/Symbol/OCamlASTContext.h
lldb/trunk/source/Symbol/OCamlASTContext.cpp
Modified
tberghammer accepted this revision.
tberghammer added a comment.
This revision is now accepted and ready to land.
Looks good
Comment at:
source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp:13-14
@@ +12,4 @@
+
+// Project includes
+#include "AuxVector.h"
+
---
This revision was automatically updated to reflect the committed changes.
Closed by commit rL280102: Remove mention of autoconf from the build
instructions (authored by tberghammer).
Changed prior to commit:
https://reviews.llvm.org/D24025?vs=69668&id=69701#toc
Repository:
rL LLVM
https://r
Author: tberghammer
Date: Tue Aug 30 10:32:52 2016
New Revision: 280102
URL: http://llvm.org/viewvc/llvm-project?rev=280102&view=rev
Log:
Remove mention of autoconf from the build instructions
autoconf+make have been removed from LLVM and LLDB ~6month ago. We
shouldn't advertise it on the website
tberghammer created this revision.
tberghammer added reviewers: jingham, zturner.
tberghammer added a subscriber: lldb-commits.
Remove mention of autoconf from the build instructions
autoconf+make have been removed from LLVM and LLDB ~6month ago. We shouldn't
advertise it on the website as a val
Author: tberghammer
Date: Fri Aug 12 09:17:05 2016
New Revision: 278510
URL: http://llvm.org/viewvc/llvm-project?rev=278510&view=rev
Log:
Skip 2 android test what is broken because of debuggerd
debuggerd is a crash reporting system on android what installs some
signal handler for SEGV to print a
This revision was automatically updated to reflect the committed changes.
Closed by commit rL277443: Support for OCaml native debugging (authored by
tberghammer).
Changed prior to commit:
https://reviews.llvm.org/D22132?vs=64473&id=66456#toc
Repository:
rL LLVM
https://reviews.llvm.org/D221
Author: tberghammer
Date: Tue Aug 2 06:15:55 2016
New Revision: 277443
URL: http://llvm.org/viewvc/llvm-project?rev=277443&view=rev
Log:
Support for OCaml native debugging
This introduces basic support for debugging OCaml binaries.
Use of the native compiler with DWARF emission support (see
http
tberghammer added a subscriber: tberghammer.
tberghammer accepted this revision.
tberghammer added a reviewer: tberghammer.
tberghammer added a comment.
Do you want me to commit it in for you?
https://reviews.llvm.org/D22132
___
lldb-commits mailing
tberghammer added a comment.
Pavel is OOO this week but the change looks good.
One request: Can you move the following part out of the android specific part
as well?
ifdef PIE
LDFLAGS += -pie
endif
It will make no difference at the moment but will make the code more generic
and also
tberghammer added a subscriber: tberghammer.
tberghammer added a comment.
I think it is a bad idea to duplicate the CheckAtomic.cmake file from LLVM as
the 2 copy will diverge over time and cause extra maintenance cost. What do you
think about trying to change LLVM to install this file instead o
This revision was automatically updated to reflect the committed changes.
Closed by commit rL276411: Support loading files even when incorrect file name
specified by the linker (authored by tberghammer).
Changed prior to commit:
https://reviews.llvm.org/D22219?vs=63664&id=65064#toc
Repository:
Author: tberghammer
Date: Fri Jul 22 07:55:35 2016
New Revision: 276411
URL: http://llvm.org/viewvc/llvm-project?rev=276411&view=rev
Log:
Support loading files even when incorrect file name specified by the linker
"Incorrect" file name seen on Android whene the main executable is
called "app_proc
Author: tberghammer
Date: Fri Jul 22 05:43:03 2016
New Revision: 276403
URL: http://llvm.org/viewvc/llvm-project?rev=276403&view=rev
Log:
Fix a crash when an ELF section symbol have no name
Modified:
lldb/trunk/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
Modified: lldb/trunk/source/Plugi
tberghammer accepted this revision.
tberghammer added a comment.
This revision is now accepted and ready to land.
Looks good with 2 minor comments
Comment at: source/Host/linux/ProcessLauncherLinux.cpp:28-29
@@ +27,4 @@
+
+// If there is no PATH variable specified inside the env
tberghammer accepted this revision.
tberghammer added a comment.
This revision is now accepted and ready to land.
Looks good
https://reviews.llvm.org/D22357
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mail
tberghammer updated this revision to Diff 63664.
tberghammer added a comment.
Add SBMemoryRegionInfo::GetName
http://reviews.llvm.org/D22219
Files:
docs/lldb-gdb-remote.txt
include/lldb/API/SBMemoryRegionInfo.h
include/lldb/Target/MemoryRegionInfo.h
packages/Python/lldbsuite/test/tools/
tberghammer created this revision.
tberghammer added reviewers: labath, clayborg.
tberghammer added a subscriber: lldb-commits.
Herald added subscribers: danalbert, tberghammer.
Support loading files even when incorrect file name specified by the linker
"Incorrect" file name seen on Android whene
This revision was automatically updated to reflect the committed changes.
Closed by commit rL275060: Change the /proc//maps to not assert on
incorrect input (authored by tberghammer).
Changed prior to commit:
http://reviews.llvm.org/D22211?vs=63485&id=63503#toc
Repository:
rL LLVM
http://re
Author: tberghammer
Date: Mon Jul 11 08:43:27 2016
New Revision: 275060
URL: http://llvm.org/viewvc/llvm-project?rev=275060&view=rev
Log:
Change the /proc//maps to not assert on incorrect input
If LLDB reads some incorrect input form /proc//maps then it
should report an error instead of assert-in
tberghammer created this revision.
tberghammer added a reviewer: labath.
tberghammer added a subscriber: lldb-commits.
Change the /proc//maps to not assert on incorrect input
If LLDB reads some incorrect input form /proc//maps then it
should report an error instead of assert-ing as we don't want
Hi Jason,
This CL caused a build failure on our OSX build bot:
http://lab.llvm.org:8011/builders/lldb-x86_64-darwin-13.4/builds/11405/steps/ninja%20build%20local/logs/stdio
I committed in a possible fix at http://reviews.llvm.org/rL274743 but
please take a look as I don't know too much about this
Author: tberghammer
Date: Thu Jul 7 05:38:05 2016
New Revision: 274743
URL: http://llvm.org/viewvc/llvm-project?rev=274743&view=rev
Log:
Try to fix the OSX build with old SDK after r274725
Modified:
lldb/trunk/tools/debugserver/source/MacOSX/MachProcess.mm
Modified: lldb/trunk/tools/debugse
This revision was automatically updated to reflect the committed changes.
Closed by commit rL274635: Add oat symbolization support for odex files
(authored by tberghammer).
Changed prior to commit:
http://reviews.llvm.org/D22040?vs=62851&id=62895#toc
Repository:
rL LLVM
http://reviews.llvm.
Author: tberghammer
Date: Wed Jul 6 11:40:09 2016
New Revision: 274635
URL: http://llvm.org/viewvc/llvm-project?rev=274635&view=rev
Log:
Add oat symbolization support for odex files
Differential revision: http://reviews.llvm.org/D22040
Modified:
lldb/trunk/source/Plugins/ObjectFile/ELF/Obje
tberghammer created this revision.
tberghammer added reviewers: labath, ovyalov.
tberghammer added a subscriber: lldb-commits.
Herald added subscribers: srhines, danalbert, tberghammer.
Add oat symbolization support for odex files
http://reviews.llvm.org/D22040
Files:
source/Plugins/ObjectFile
tberghammer accepted this revision.
tberghammer added a comment.
This revision is now accepted and ready to land.
Looks good
http://reviews.llvm.org/D22029
___
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailm
tberghammer accepted this revision.
tberghammer added a comment.
This revision is now accepted and ready to land.
Looks good. You might want to print the errno a bit better but I am fine with
the current implementation as well.
http://reviews.llvm.org/D22039
_
This revision was automatically updated to reflect the committed changes.
Closed by commit rL274617: Add data formatter for libstdc++ shared_ptr and
weak_ptr (authored by tberghammer).
Changed prior to commit:
http://reviews.llvm.org/D21984?vs=62730&id=62838#toc
Repository:
rL LLVM
http://r
Author: tberghammer
Date: Wed Jul 6 04:50:00 2016
New Revision: 274617
URL: http://llvm.org/viewvc/llvm-project?rev=274617&view=rev
Log:
Add data formatter for libstdc++ shared_ptr and weak_ptr
Differential revision: http://reviews.llvm.org/D21984
Added:
lldb/trunk/packages/Python/lldbsuit
tberghammer added inline comments.
Comment at: source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp:665
@@ +664,3 @@
+
+stl_summary_flags.SetDontShowChildren(true);
+AddCXXSummary(cpp_category_sp,
lldb_private::formatters::LibStdcppSmartPointerSummaryProvider,
tberghammer added inline comments.
Comment at: source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp:665
@@ +664,3 @@
+
+stl_summary_flags.SetDontShowChildren(true);
+AddCXXSummary(cpp_category_sp,
lldb_private::formatters::LibStdcppSmartPointerSummaryProvider,
tberghammer updated this revision to Diff 62730.
tberghammer added a comment.
Apply clang-format
http://reviews.llvm.org/D21984
Files:
include/lldb/DataFormatters/VectorIterator.h
packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libstdcpp/smart_ptr/Makefile
tberghammer created this revision.
tberghammer added reviewers: labath, granata.enrico.
tberghammer added a subscriber: lldb-commits.
Add data formatter for libstdc++ shared_ptr and weak_ptr
http://reviews.llvm.org/D21984
Files:
packages/Python/lldbsuite/test/functionalities/data-formatter/da
Author: tberghammer
Date: Mon Jul 4 08:31:57 2016
New Revision: 274500
URL: http://llvm.org/viewvc/llvm-project?rev=274500&view=rev
Log:
Ignore oatdata and oatexec symbols more widely
These are artifical symbols inside android oat files without any value
for the user while causing a significant
This revision was automatically updated to reflect the committed changes.
Closed by commit rL274489: Fix the libc++ pretty printers for the android NDK
(authored by tberghammer).
Changed prior to commit:
http://reviews.llvm.org/D21680?vs=61770&id=62655#toc
Repository:
rL LLVM
http://reviews
Author: tberghammer
Date: Mon Jul 4 04:13:10 2016
New Revision: 274489
URL: http://llvm.org/viewvc/llvm-project?rev=274489&view=rev
Log:
Fix the libc++ pretty printers for the android NDK
The libc++ shipped with the android NDK is shipped using a different
internal namespace then the upstream li
1 - 100 of 725 matches
Mail list logo