Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
5750453020926ce270aee38bd5eb7f0ff3467237
/
lldb
/
source
/
Plugins
/
ScriptInterpreter
/
Python
/
PythonDataObjects.cpp
5750453
new api class: SBFile
by Lawrence D'Anna
· 6 years ago
2783d81
[JSON] Use LLVM's library for encoding JSON in StructuredData
by Jonas Devlieghere
· 6 years ago
2fce113
Convert FileSystem::Open() to return Expected<FileUP>
by Lawrence D'Anna
· 6 years ago
948786c
File::SetDescriptor() should require options
by Jonas Devlieghere
· 6 years ago
1d846e1
Delete unnecessary copy ctors
by Fangrui Song
· 6 years ago
8b3af63
[NFC] Remove ASCII lines from comments
by Jonas Devlieghere
· 6 years ago
c712bac
[NFC] find_first_of/find_last_of -> find/rfind for single char.
by Jonas Devlieghere
· 6 years ago
9a6c757
[Python] Remove unused includes
by Jonas Devlieghere
· 7 years ago
2819136
[lldb] Add missing EINTR handling
by Michal Gorny
· 7 years ago
b81d715
Add PythonBoolean type to the PythonDataObjects
by Tatyana Krasnukha
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
a6682a4
Simplify Boolean expressions
by Jonas Devlieghere
· 7 years ago
50bc1ed
[FileSystem] Open File instances through the FileSystem.
by Jonas Devlieghere
· 7 years ago
5457b42
Fix PythonString::GetString for >=python-3.7
by Pavel Labath
· 7 years ago
d68983e
Partially revert r335236
by Pavel Labath
· 7 years ago
bcadb5a
ScriptInterpreterPython cleanup
by Pavel Labath
· 7 years ago
0509724
Reflow paragraphs in comments.
by Adrian Prantl
· 7 years ago
2350272
Revert r317182 for https://reviews.llvm.org/D39128
by Jason Molenda
· 8 years ago
edc2def
Commit Lawrence D'Anna's patch to change SetOututFileHandle to work with IOBase.
by Jason Molenda
· 8 years ago
9e27b70
Ahhhh roll back that commit, I didn't see that Lawrence had filed
by Jason Molenda
· 8 years ago
c139a40
Commit Lawrence D'Anna's patch to change SetOututFileHandle to work with IOBase.
by Jason Molenda
· 8 years ago
ef96986
Reverting r315966 - it caused a build failure on an ubuntu x android bot.
by Jason Molenda
· 8 years ago
695a1f6
Committing this for Larry D'Anna:
by Jason Molenda
· 8 years ago
bf9a773
Move classes from Core -> Utility.
by Zachary Turner
· 9 years ago
771ef6d
Fix Clang-tidy readability-redundant-string-cstr warnings
by Malcolm Parsons
· 9 years ago
4f730dc
Fix about a dozen compile warnings
by Ilia K
· 9 years ago
b9c1b51
*** This commit represents a complete reformatting of the LLDB source code
by Kate Stone
· 9 years ago
9ba9dfd
Make sure files include what they use (part 2/2)
by Pavel Labath
· 9 years ago
008ec44
Fix a problem where if a uint64_t value is placed into a python dictionary and sent up to LLDB and converted to StructuredData, it would not be able to parse the full 64 bit value. A number like 0xf000000000000000L could be placed into a dictionary, and sent to LLDB and it would end up being 0xffffffffffffffff since it would overflow a int64_t. We leave the old code there, but if it overflows, we treat the number like a uint64_t and get it to decode correctly. Added a gtest to cover this so we don't regress. I verified the gtest failed prior to the fix, and it succeeds after it.
by Greg Clayton
· 9 years ago
d9c9da5
Add a default-value bool flag pretty_print to the StructuredData Dump methods.
by Jason Molenda
· 9 years ago
a5d6765
Fix an issue where the @lldb.command marker would not work with the new 5-argument version of the Python command function
by Enrico Granata
· 9 years ago
c5273d9
Make File option flags consistent for Python API
by Stephane Sezer
· 10 years ago
190fadc
Unicode support on Win32.
by Zachary Turner
· 10 years ago
f9d6d20
Fix swig typemap for SBEvent.
by Zachary Turner
· 10 years ago
744959b
Fix an issue where scripted commands would not actually print any of their output if an immediate output file was set in the result object via a Python file object
by Enrico Granata
· 10 years ago
5a72c02
Introduce a PythonBytes class into PythonDataObjects.
by Zachary Turner
· 10 years ago
32ac147
Python3 - Fix some issues related to `PythonFile` class.
by Zachary Turner
· 10 years ago
2419f1d
Modernize FormatBacktrace() and make portable for Python 3.
by Zachary Turner
· 10 years ago
02bf92d
Fix non-Windows build after r252906.
by Zachary Turner
· 10 years ago
b58fb2f
Begin converting uses of PyCallable to PythonCallable.
by Zachary Turner
· 10 years ago
a140514
Create `PythonTuple` and `PythonCallable` wrapper classes.
by Zachary Turner
· 10 years ago
7841efb
Add a `PythonModule` class, and a root-level method for resolving names.
by Zachary Turner
· 10 years ago
3206402
Fix potential file i/o problem with python handles.
by Zachary Turner
· 10 years ago
7d6d218
Convert SWIG typemap string operations to PythonObjects.
by Zachary Turner
· 10 years ago
eda01c3
Update SWIG typemaps to use `PythonFile`.
by Zachary Turner
· 10 years ago
9c40264
Introduce a `PythonFile` object, and use it everywhere.
by Zachary Turner
· 10 years ago
1842693
Get Python unit tests working with Python 3.
by Zachary Turner
· 10 years ago
87f4772
Minor cleanup on PythonDataObject constructors.
by Zachary Turner
· 10 years ago
f8b22f8
Fix ref counting of Python objects.
by Zachary Turner
· 10 years ago
22c8efc
Port native Python-API to 3.x
by Zachary Turner
· 10 years ago
2c1f46d
Convert the ScriptInterpreter system to a plugin-based one.
by Zachary Turner
· 10 years ago
[Renamed (97%) from lldb/source/Interpreter/PythonDataObjects.cpp]
c8a8b5c
Unbreak mac build.
by Greg Clayton
· 10 years ago
1124045
Don't #include "lldb-python.h" from anywhere.
by Zachary Turner
· 10 years ago
2c83e33
Don't return nullptr when you mean to return an empty llvm::StringRef...
by Jim Ingham
· 10 years ago
0641ca1
Remove ScriptInterpreterObject.
by Zachary Turner
· 11 years ago
d78c957
Switch NULL to C++11 nullptr in source/Interpreter
by Ed Maste
· 11 years ago
bdab3de
<rdar://problem/15906684>
by Enrico Granata
· 12 years ago
44d9378
Merging the iohandler branch back into main.
by Greg Clayton
· 12 years ago
5fb8f79
Fixed internal code to not link against and code from "lldb/API/*".
by Greg Clayton
· 12 years ago
906f329
Change lldb from building against a Python framework out of
by Jason Molenda
· 12 years ago
312bcbe
<rdar://problem/14972424>
by Greg Clayton
· 12 years ago
b8b0bf9
Added Repr() and Str() member functions to our PythonObject class to allow easy conversion to-string of every PythonObject
by Enrico Granata
· 12 years ago
ef14371
Fix various build warnings.
by Matt Kopec
· 12 years ago
fdbdc9c
Fixed a file leak introduced with my last checkin. Also be sure to include <stdio.h> just in case.
by Greg Clayton
· 12 years ago
62f8003
Added a new "lldb" log channel named "os" for the OperatingSystem plug-ins to use.
by Greg Clayton
· 12 years ago
c7bece56
<rdar://problem/13069948>
by Greg Clayton
· 13 years ago
a4d8747
<rdar://problem/13010007>
by Greg Clayton
· 13 years ago
e94695c
Fix include path for Linux and FreeBSD.
by Filipe Cabecinhas
· 13 years ago
435ce13
The OS plug-in can now get data from a python script that implements the protocol.
by Greg Clayton
· 13 years ago
2443cbd
Added Args::StringForEncoding(), Args::StringToGenericRegister() and centralized the parsing of the string to encoding and string to generic register.
by Greg Clayton
· 13 years ago
281d799
Switch over to using object instances for all PythonData objects.
by Greg Clayton
· 13 years ago
0845a1a
A first version of a bunch of classes that wrap commonly used Python objects in a ref-counting and type-safe C++ API
by Enrico Granata
· 13 years ago