Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
lldb
/
ba687bbd7c07fe4a3b896ff320c7dc03e6d45b74
/
source
/
Core
/
FormatManager.cpp
d891f9b
Fix Linux build warnings due to redefinition of macros:
by Daniel Malea
· 12 years ago
da53089
Change DataExtractor::Dump() to use a series of if..else if
by Jason Molenda
· 12 years ago
db05491
<rdar://problem/11449953> Change Debugger::SetOutputFileHandle() so that it does not automatically initialize the script interpreter in order to transfer its output file handle to it
by Enrico Granata
· 12 years ago
3d656c7
<rdar://problem/12437442>
by Enrico Granata
· 12 years ago
bf41e19
Ran the sources through the compiler with -Wshadow warnings
by Jason Molenda
· 12 years ago
9abbfba
<rdar://problem/12099592> Adding back a bunch of code-running summaries
by Enrico Granata
· 12 years ago
f54d145
Update the LLDB_DISABLE_PYTHON ifdef in FormatManager::LoadObjCFormatters to
by Jason Molenda
· 12 years ago
3a08fd1
<rdar://problem/11988289> Making C++ synthetic children provider for NSDictionary and related classes
by Enrico Granata
· 12 years ago
3314d6c
Update LLDB_DISABLE_PYTHON #ifdefs in FormatManager.cpp to get it
by Jason Molenda
· 12 years ago
f91e78f
<rdar://problem/11086338> Implementing support for synthetic children generated by running C++ code instead of Python scripts ; Adding a bunch of value-generating APIs to our private code layer ; Providing synthetic children for NSArray
by Enrico Granata
· 12 years ago
12ea8fb
Making the right thing with regards to disabling summaries on LLDB_DISABLE_PYTHON builds
by Enrico Granata
· 12 years ago
ae2ae94
<rdar://problem/11485744> Implement important data formatters in C++. Have the Objective-C language runtime plugin expose class descriptors objects akin to the objc_runtime.py Pythonic implementation. Rewrite the data formatters for some core Cocoa classes in C++ instead of Python.
by Enrico Granata
· 12 years ago
5b8bfab
Data formatters for libc++ deque and shared/weak ptrs - a contribution by Jared Grubb
by Enrico Granata
· 12 years ago
535543d
<rdar://problem/10449092> Adding a new uppercase hex format specifier. This commit also changes the short names for formats so that uppercase hex can be 'X', which was previously assigned to hex float. hex float now has no short name.
by Enrico Granata
· 12 years ago
96abc62
Added a 'void' format so that the user can manually
by Sean Callanan
· 12 years ago
c1ca9dc
<rdar://problem/11975483> Removing user-visible references to 'dict' as a parameter name for Python summary-generating functions since it is a Python keyword.
by Enrico Granata
· 12 years ago
4ebd5ce
<rdar://problem/11773899> Formatters for BOOL* and BOOL&
by Enrico Granata
· 12 years ago
5cee84b
<rdar://problem/11628688> Making sure to use the ostype format for OSType values
by Enrico Granata
· 12 years ago
126b344
<rdar://problem/11755446> Making sure to provide summaries for one more NSString subclass
by Enrico Granata
· 12 years ago
45c47aa
Add LLDB_DISABLE_PYTHON around newly added methods in
by Jason Molenda
· 12 years ago
07baf83
<rdar://problem/11338654> Fixing a bug where having a summary for a bitfield without a format specified would in certain cases crash LLDB - This has also led to refactoring the by-type accessors for the data formatter subsystem. These now belong in our internal layer, and are just invoked by the public API stratum
by Enrico Granata
· 12 years ago
ce035a0
Automatically enabling the Cocoa formatter categories for command-line LLDB. Previously, the categories were filled in but disabled by default. Tweaking test cases appropriately to keep working and do the right thing
by Enrico Granata
· 12 years ago
a5c2ce0
Returning data formatters to their previous working condition - Plus fixing an issue that was preventing Python oneliners from executing
by Enrico Granata
· 12 years ago
6781217
adding a summary for Objective-C type 'Class'
by Enrico Granata
· 12 years ago
dba1de8
Synthetic values are now automatically enabled and active by default. SBValue is set up to always wrap a synthetic value when one is available.
by Enrico Granata
· 12 years ago
dc0a38c
<rdar://problem/11113279>
by Greg Clayton
· 12 years ago
f2cb7f2
Removing cascading through inheritance chains for data formatters
by Enrico Granata
· 12 years ago
cf09f88
Massive enumeration name changes: a number of enums in ValueObject were not following the naming pattern
by Enrico Granata
· 12 years ago
579a296
The Cocoa formatters now provide error messages for many of the common things-went-wrong situations. Previously they would say nothing or log failures to the Python console
by Enrico Granata
· 12 years ago
5ae31e2
Mark newly added synthesizer calls as being #ifndef LLDB_DISABLE_PYTHON
by Jason Molenda
· 12 years ago
7b9aacf
Changed several of the Cocoa formatters to match the output style that Xcode uses internally to provide summaries
by Enrico Granata
· 12 years ago
66205ce
Added formatters for libc++ (http://libcxx.llvm.org):
by Enrico Granata
· 12 years ago
d1978c8
Use a new define, NO_XPC_SERVICES, to indicate that macosx/Host.mm
by Jason Molenda
· 12 years ago
de3b25b
added a new formatter for CF(Mutable)BitVector
by Enrico Granata
· 12 years ago
23255c3
having std::vector still show children even if it now has a builtin summary - having the std::vector test case deal with the fact that we now have said builtin summary
by Enrico Granata
· 12 years ago
86fcb16
(a) adding formatters for:
by Enrico Granata
· 12 years ago
83410e5
(a) adding an introspection formatter for NS(Mutable)IndexSet
by Enrico Granata
· 12 years ago
1328b14
This commit:
by Enrico Granata
· 12 years ago
8f84cfb
This patch provides a set of formatters for most of the commonly used Cocoa classes.
by Enrico Granata
· 12 years ago
c48ca82
Patch Enrico's changes from r150558 on 2012-02-14 to build even if Python
by Jason Molenda
· 12 years ago
d760907c
Adding formatters for several useful Objective-C/Cocoa data types. The new categories are not enabled at startup, but can be manually activated if desired.
by Enrico Granata
· 12 years ago
16376ed
<rdar://problem/10062621>
by Enrico Granata
· 12 years ago
2f2c277
Added a new --omit-names (-O, uppercase letter o) option to "type summary add".
by Enrico Granata
· 12 years ago
b8dc733
This commit provides a new default summary for Objective-C boolean variables, which shows YES or NO instead of the character value. A new category named objc is added to contain this summary provider. Any future Objective-C related formatters would probably fit here
by Enrico Granata
· 12 years ago
3e4238d
Fixed the Xcode project building of LLVM to be a bit more user friendly:
by Greg Clayton
· 13 years ago
24a6bd9
Added support for the new ".apple_objc" accelerator tables. These tables are
by Greg Clayton
· 13 years ago
141f8d9
Fix preprocessor warnings for no newline at the end of the source files.
by Greg Clayton
· 13 years ago
716a628
Refactoring of Get() methods in FormatManager/FormatCategory to have explicative names and return shared-pointers instead of bools
by Enrico Granata
· 13 years ago
9154480
Redesign of the interaction between Python and frozen objects:
by Enrico Granata
· 13 years ago
ef1923d
Improved the user-friendliness of errors shown by the summary feature in certain areas
by Enrico Granata
· 13 years ago
2c6a3d8
Additional code cleanups ; Short option name for --python-script in type summary add moved from -s to -o (this is a preliminary step in moving the short option for --summary-string from -f to -s) ; Accordingly updated the test suite
by Enrico Granata
· 13 years ago
d587a58
Separated FormatNavigator and FormatManager in two different files ; moved FormatCategoryItem enum out of FormatManager.h as a debugger-wide lldb_private enum ; minor style cleanups
by Enrico Granata
· 13 years ago
0be2e9b
More cleanups ; Separated implementation of FormatManager from class DataVisualization as a front-end by using separate .h/.cpp files - Final aim is to break up FormatManager.h/cpp into several separate files
by Enrico Granata
· 13 years ago
b0968f5
Code cleanup and refactoring (round 4):
by Enrico Granata
· 13 years ago
960691f
- Support for Python namespaces:
by Enrico Granata
· 13 years ago
d3a86a2
Third round of code cleanups:
by Enrico Granata
· 13 years ago
1c61743
Second round of code cleanups:
by Enrico Granata
· 13 years ago
f501c59
First round of code cleanups:
by Enrico Granata
· 13 years ago
018921d
*Some more optimizations in usage of ConstString
by Enrico Granata
· 13 years ago
153ccd7
While tracking down memory consumption issue a few things were needed: the
by Greg Clayton
· 13 years ago
4e5397c
New formatting symbol %# can be used in summary strings to get the "count of children" of a variable
by Enrico Granata
· 13 years ago
4c3fb4b
The implementation of categories is now synchronization safe
by Enrico Granata
· 13 years ago
8a717e5
Fixed a bug where deleting a regex summary would not immediately reflect in the variables display
by Enrico Granata
· 13 years ago
f7a9b14
Python summary strings:
by Enrico Granata
· 13 years ago
86e7c3e
smarter summary strings:
by Enrico Granata
· 13 years ago
1a10208
named summaries:
by Enrico Granata
· 13 years ago
54890a3
Fixed some format names
by Enrico Granata
· 13 years ago
886bc3e
several improvements to "type summary":
by Enrico Granata
· 13 years ago
1391a39
This commit adds a new top subcommand "summary" to command type named "type". Currently this command
by Enrico Granata
· 13 years ago
3182eff
Centralized all of the format to c-string and to format character code inside
by Greg Clayton
· 13 years ago
5c28dd1
Committing type format code for Enrico Granata.
by Greg Clayton
· 13 years ago