hanchenye-llvm-project/lldb/tools
Jason Molenda 681f6c2f55 Un-conditionalize use of libcompression. debugserver only builds
on Darwin systems and libcompression has been in the OS for over
three years. 

Remove use of / linking to zlib.  We'll always have libcompression
available now.

Create a scratch buffer via compression_encode_scratch_buffer_size()
and use it in calls to compression_encode_buffer() to avoid 
compression_encode_buffer having to malloc & free a scratch buffer
on each call.  

Tested by forcing compression to be enabled on macos native (normally
only enabled on iOS et al devices), running the testsuite.

<rdar://problem/41601084>

llvm-svn: 349553
2018-12-18 22:21:48 +00:00
..
argdumper Introduce lldb-framework CMake target and centralize its logic 2018-06-18 18:27:16 +00:00
compact-unwind
darwin-debug Remove comments after header includes. 2018-11-11 23:16:43 +00:00
darwin-threads the thread id is easier to read in base16. 2018-03-06 23:33:02 +00:00
debugserver Un-conditionalize use of libcompression. debugserver only builds 2018-12-18 22:21:48 +00:00
driver [Driver] Fix --repl argument. 2018-12-17 18:11:48 +00:00
install-headers
intel-features Remove header grouping comments. 2018-11-11 23:17:06 +00:00
lldb-mi Simplify Boolean expressions 2018-12-15 00:15:33 +00:00
lldb-perf
lldb-server [Reproducers] Change how reproducers are initialized. 2018-12-03 17:28:29 +00:00
lldb-test ELF: Don't create sections for section header index 0 2018-12-18 15:56:45 +00:00
lldb-vscode Simplify Boolean expressions 2018-12-15 00:15:33 +00:00
CMakeLists.txt [cmake] Add option to skip building lldb-server 2018-08-23 18:05:45 +00:00