[lldb-dev] Command history query

2017-04-18 Thread via lldb-dev
Hello, The query to repeat a command from history used to be ! but it looks like that doesnt work anymore. It seems to require a space in between (! ). Was this change made intentionally ? Code snippet from CommandHistory.cpp: input_str = input_str.drop_front(); --> this drops the ! size

[lldb-dev] Running check-lldb

2017-04-18 Thread Scott Smith via lldb-dev
I'm trying to make sure some of my changes don't break lldb tests, but I'm having trouble getting a clean run even with a plain checkout. I've tried the latest head of master, as well as release_40. I'm running Ubuntu 16.04/amd64. I built with: cmake ../llvm -G Ninja -DCMAKE_BUILD_TYPE=Debug ni

Re: [lldb-dev] Improve performance of crc32 calculation

2017-04-18 Thread Scott Smith via lldb-dev
Thank you for that clarification. Sounds like we can't change the crc code then. I realized I had been using GNU's gold linker. I switched to linking with lld(-4.0) and now linking uses less than 1/3rd the cpu. It seems that the default hashing (fast == xxHash) is faster than whatever gold was

[lldb-dev] [Bug 32702] New: Top level expression evaluation fails with enum in class

2017-04-18 Thread via lldb-dev
http://bugs.llvm.org/show_bug.cgi?id=32702 Bug ID: 32702 Summary: Top level expression evaluation fails with enum in class Product: lldb Version: unspecified Hardware: PC OS: All Status: NEW

Re: [lldb-dev] Improve performance of crc32 calculation

2017-04-18 Thread Pavel Labath via lldb-dev
What we need is the ability to connect a stripped version of an SO to one with debug symbols present. Currently there are (at least) two ways to achieve that: - build-id: both SOs have a build-id section with the same value. Normally, that's added by a linker in the final link, and subsequent stri