History log of /external/lldb/include/lldb/Core/Stream.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
36da2aa6dc5ad9994b638ed09eb81c44cc05540b 25-Jan-2013 Greg Clayton <gclayton@apple.com> <rdar://problem/13069948>

Major fixed to allow reading files that are over 4GB. The main problems were that the DataExtractor was using 32 bit offsets as a data cursor, and since we mmap all of our object files we could run into cases where if we had a very large core file that was over 4GB, we were running into the 4GB boundary.

So I defined a new "lldb::offset_t" which should be used for all file offsets.

After making this change, I enabled warnings for data loss and for enexpected implicit conversions temporarily and found a ton of things that I fixed.

Any functions that take an index internally, should use "size_t" for any indexes and also should return "size_t" for any sizes of collections.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@173463 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Core/Stream.h
127291c8222625f1c8e31dfbb41c95103251ff56 19-Oct-2012 Jason Molenda <jmolenda@apple.com> Add a new target setting to disable automatic loading of kext images
in a kernel debug session:

settings set target.disable-kext-loading true

<rdar://problem/12490623>


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@166262 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Core/Stream.h
3b924561d38937c991f9558bb23a03dc46d59734 19-Oct-2012 Jason Molenda <jmolenda@apple.com> typeo fix in comment

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@166259 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Core/Stream.h
62377463542bd94bbec63bd374233fab0b9d7c0c 19-Oct-2012 Jason Molenda <jmolenda@apple.com> Change CommunicationKDP::SendRequestWriteMemory to append data as binary
instead of asciified bytes. <rdar://problem/12522978>


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@166258 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Core/Stream.h
3acaa926c8f0d32da48db61a5fcb95276e6a4006 25-Sep-2012 Greg Clayton <gclayton@apple.com> <rdar://problem/9959501>

More KDP debugging process. We can not set breakpoints, hit them, resume, step and detach while running.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@164584 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Core/Stream.h
4691fc522359004738cde0646af96e0a39181b6b 31-Jan-2012 Enrico Granata <granata.enrico@gmail.com> Comments edited to better reflect what the function really does

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@149390 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Core/Stream.h
7e5fa7fc1f8efd24c078e063b2c4b5e13ba5be20 20-Sep-2011 Jason Molenda <jmolenda@apple.com> Update declarations for all functions/methods that accept printf-style
stdarg formats to use __attribute__ format so the compiler can flag
incorrect uses. Fix all incorrect uses. Most of these are innocuous,
a few were resulting in crashes.



git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@140185 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Core/Stream.h
a2f7423310044cf76d8d52aa9153b7fd8b226b49 24-Feb-2011 Greg Clayton <gclayton@apple.com> Fixed CommandReturnObject::SetImmediateErrorFile() to set the correct stream.

Modifed lldb_private::Process to be able to handle connecting to a remote
target that isn't running a process. This leaves lldb_private::Process in the
eStateConnected state from which we can then do an attach or launch.

Modified ProcessGDBRemote to be able to set stdin, stdout, stderr, working
dir, disable ASLR and a few other settings down by using new GDB remote
packets. This allows us to keep all of our current launch flags and settings
intact and still be able to communicate them over to the remote GDB server.
Previously these were being sent as arguments to the debugserver binary that
we were spawning. Also modified ProcessGDBRemote to handle losing connection
to the remote GDB server and always exit immediately. We do this by watching
the lldb_private::Communication event bit for the read thread exiting in the
ProcessGDBRemote async thread.

Added support for many of the new 'Q' packets for setting stdin, stdout,
stderr, working dir and disable ASLR to the GDBRemoteCommunication class for
easy accesss.

Modified debugserver for all of the new 'Q' packets and also made it so that
debugserver always exists if it loses connection with the remote debugger.




git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@126444 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Core/Stream.h
b352ebdfef166f3d0363fe9af50dcf063638d9f7 02-Jul-2010 Sean Callanan <scallanan@apple.com> Added a method to get a stream's byte order.


git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@107460 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Core/Stream.h
1501a967735469f0e21950905cc64ca24d305fa0 09-Jun-2010 Eli Friedman <eli.friedman@gmail.com> Per surrounding style, use stdarg.h instead of cstdio, etc.



git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@105711 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Core/Stream.h
b6773a75100fe0db284cda36abd6b65e95554fab 09-Jun-2010 Eli Friedman <eli.friedman@gmail.com> More random error/warning fixes.



git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@105695 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Core/Stream.h
24943d2ee8bfaa7cf5893e4709143924157a5c1e 08-Jun-2010 Chris Lattner <sabre@nondot.org> Initial checkin of lldb code from internal Apple repo.


git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@105619 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/include/lldb/Core/Stream.h