[Lldb-commits] [lldb] r371795 - The setUp/tearDown methods I added mssed up the test function; reorder.

2019-09-12 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Thu Sep 12 17:01:49 2019 New Revision: 371795 URL: http://llvm.org/viewvc/llvm-project?rev=371795&view=rev Log: The setUp/tearDown methods I added mssed up the test function; reorder. Thanks to Ted Woodward for catching this one. Modified: lldb/trunk/packages/Python/l

[Lldb-commits] [lldb] r359130 - add postfixexpression.cpp.

2019-04-24 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Wed Apr 24 12:50:53 2019 New Revision: 359130 URL: http://llvm.org/viewvc/llvm-project?rev=359130&view=rev Log: add postfixexpression.cpp. Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj URL: http://llvm.org/view

[Lldb-commits] [lldb] r359234 - Two tests were using the interactive convenience variable

2019-04-25 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Thu Apr 25 13:03:39 2019 New Revision: 359234 URL: http://llvm.org/viewvc/llvm-project?rev=359234&view=rev Log: Two tests were using the interactive convenience variable lldb.debugger. They should not be. Modified: lldb/trunk/packages/Python/lldbsuite/test/expressio

[Lldb-commits] [lldb] r359240 - Another use of the interactive lldb.debugger.

2019-04-25 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Thu Apr 25 13:45:10 2019 New Revision: 359240 URL: http://llvm.org/viewvc/llvm-project?rev=359240&view=rev Log: Another use of the interactive lldb.debugger. Modified: lldb/trunk/packages/Python/lldbsuite/test/python_api/formatters/synth.py Modified: lldb/trunk/packag

[Lldb-commits] [lldb] r359843 - Upstreaming an apple local patch by Frederic Riss.

2019-05-02 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Thu May 2 16:14:26 2019 New Revision: 359843 URL: http://llvm.org/viewvc/llvm-project?rev=359843&view=rev Log: Upstreaming an apple local patch by Frederic Riss. lldb has an expression that runs in the inferior process to collect the isa values and hash of the class names

[Lldb-commits] [lldb] r359847 - RegisterContextLLDB::GetFullUnwindPlanForFrame has four verbose

2019-05-02 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Thu May 2 16:49:56 2019 New Revision: 359847 URL: http://llvm.org/viewvc/llvm-project?rev=359847&view=rev Log: RegisterContextLLDB::GetFullUnwindPlanForFrame has four verbose logging messages that are written the same, making it difficult to know for certain which code path

[Lldb-commits] [lldb] r360480 - Ted pointed out that some of test tests that are enabling packet

2019-05-10 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Fri May 10 16:03:05 2019 New Revision: 360480 URL: http://llvm.org/viewvc/llvm-project?rev=360480&view=rev Log: Ted pointed out that some of test tests that are enabling packet logging when the testsuite is run with trace mode enabled are leaving the logging enabled after th

[Lldb-commits] [lldb] r360482 - Change the disabling of packet logging to be in TearDownHook lambdas.

2019-05-10 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Fri May 10 16:22:15 2019 New Revision: 360482 URL: http://llvm.org/viewvc/llvm-project?rev=360482&view=rev Log: Change the disabling of packet logging to be in TearDownHook lambdas. Modified: lldb/trunk/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/

Re: [Lldb-commits] [PATCH] D62221: [lldb-server][LLGS] Support 'g' packets

2019-05-22 Thread Jason Molenda via lldb-commits
If the remote serial protocol stub includes the GPR register values in the stop packet / jThreadsInfo packet, lldb will pre-seed the thread's RegisterContext with these values. So if the user asks for rax, lldb will already have rax for instance. debugserver doesn't send the vector/floating poin

[Lldb-commits] [lldb] r362456 - Add support for mid-function epilogues on x86 that end in a non-local jump.

2019-06-03 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Mon Jun 3 15:34:12 2019 New Revision: 362456 URL: http://llvm.org/viewvc/llvm-project?rev=362456&view=rev Log: Add support for mid-function epilogues on x86 that end in a non-local jump. The x86 assembly inspection engine has code to support detecting a mid-function epilog

[Lldb-commits] [lldb] r362557 - Call abs to avoid signed/unsigned comparison warning.

2019-06-04 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Tue Jun 4 15:46:20 2019 New Revision: 362557 URL: http://llvm.org/viewvc/llvm-project?rev=362557&view=rev Log: Call abs to avoid signed/unsigned comparison warning. Modified: lldb/trunk/source/Plugins/UnwindAssembly/x86/x86AssemblyInspectionEngine.cpp Modified: lldb/

[Lldb-commits] [lldb] r363102 - Update AuxVector.cpp

2019-06-11 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Tue Jun 11 14:20:34 2019 New Revision: 363102 URL: http://llvm.org/viewvc/llvm-project?rev=363102&view=rev Log: Update AuxVector.cpp Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj URL: http://llvm.org/viewvc/llv

[Lldb-commits] [lldb] r363103 - When reading ObjC class table, use new SPI if it is avail

2019-06-11 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Tue Jun 11 14:31:19 2019 New Revision: 363103 URL: http://llvm.org/viewvc/llvm-project?rev=363103&view=rev Log: When reading ObjC class table, use new SPI if it is avail In the latest OS betas, the objc runtime has a special interface for the debugger, class_getNameRaw(), i

[Lldb-commits] [lldb] r363115 - Back out r363103 ("When reading ObjC class table, use new SPI if it is avail")

2019-06-11 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Tue Jun 11 18:01:34 2019 New Revision: 363115 URL: http://llvm.org/viewvc/llvm-project?rev=363115&view=rev Log: Back out r363103 ("When reading ObjC class table, use new SPI if it is avail") because it breaks the windows bot - asprintf() is not available. Modified: ll

[Lldb-commits] [lldb] r363206 - Re-land r363103 ("When reading ObjC class table, use new SPI if it is avail")

2019-06-12 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Wed Jun 12 14:44:53 2019 New Revision: 363206 URL: http://llvm.org/viewvc/llvm-project?rev=363206&view=rev Log: Re-land r363103 ("When reading ObjC class table, use new SPI if it is avail") with a call to snprintf() to find the size of the formatted string, malloc memory, th

[Lldb-commits] [lldb] r364240 - Add windows abi plugin, breakpointprecondition.

2019-06-24 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Mon Jun 24 14:48:13 2019 New Revision: 364240 URL: http://llvm.org/viewvc/llvm-project?rev=364240&view=rev Log: Add windows abi plugin, breakpointprecondition. Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj URL:

[Lldb-commits] [lldb] r364243 - Don't link against the DebugSymbols private framework; try to dlopen

2019-06-24 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Mon Jun 24 15:08:43 2019 New Revision: 364243 URL: http://llvm.org/viewvc/llvm-project?rev=364243&view=rev Log: Don't link against the DebugSymbols private framework; try to dlopen + dlsym the two functions we need from there at runtime. I'm not maintaining a negative cache

[Lldb-commits] [lldb] r364481 - Use the // integer divide operator in these

2019-06-26 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Wed Jun 26 14:41:07 2019 New Revision: 364481 URL: http://llvm.org/viewvc/llvm-project?rev=364481&view=rev Log: Use the // integer divide operator in these target definition files, like Davide's change to x86_64_target_definition.py. Modified: lldb/trunk/examples/pytho

[Lldb-commits] [lldb] r364484 - Support nested target.xml register definition files, lack of reg group markers.

2019-06-26 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Wed Jun 26 14:59:39 2019 New Revision: 364484 URL: http://llvm.org/viewvc/llvm-project?rev=364484&view=rev Log: Support nested target.xml register definition files, lack of reg group markers. The qemu x86_64 target returns a target.xml register definition file which include

[Lldb-commits] [lldb] r364976 - add symbols/declvendor.cpp.

2019-07-02 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Tue Jul 2 16:06:13 2019 New Revision: 364976 URL: http://llvm.org/viewvc/llvm-project?rev=364976&view=rev Log: add symbols/declvendor.cpp. Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj URL: http://llvm.org/vie

[Lldb-commits] [lldb] r364979 - Update cmake build setup so lldb doesn't link against the DebugSymbols

2019-07-02 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Tue Jul 2 16:36:39 2019 New Revision: 364979 URL: http://llvm.org/viewvc/llvm-project?rev=364979&view=rev Log: Update cmake build setup so lldb doesn't link against the DebugSymbols framework on macOS, in line with the source/xcode project changes in r364243. Modified:

[Lldb-commits] [lldb] r366156 - Update some file changes, but there's a dependency loop so

2019-07-15 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Mon Jul 15 16:55:22 2019 New Revision: 366156 URL: http://llvm.org/viewvc/llvm-project?rev=366156&view=rev Log: Update some file changes, but there's a dependency loop so it doesn't quite work rigtht now. Modified: lldb/trunk/lldb.xcodeproj/project.pbxproj Modified: ll

[Lldb-commits] [lldb] r366378 - Add support to ProcessMachCore::DoLoadCore to handle an EFI UUID str.

2019-07-17 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Wed Jul 17 14:44:05 2019 New Revision: 366378 URL: http://llvm.org/viewvc/llvm-project?rev=366378&view=rev Log: Add support to ProcessMachCore::DoLoadCore to handle an EFI UUID str. If a core file has an EFI version string which includes a UUID (similar to what it returns f

[Lldb-commits] [lldb] r366381 - Ah, forgot a debug line I left in the dsym-for-uuid.sh script

2019-07-17 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Wed Jul 17 14:55:39 2019 New Revision: 366381 URL: http://llvm.org/viewvc/llvm-project?rev=366381&view=rev Log: Ah, forgot a debug line I left in the dsym-for-uuid.sh script to make sure it was correctly being disabled after this test case completed. Modified: lldb/tru

[Lldb-commits] [lldb] r366493 - Fall back to dyld's _dyld_start when no LC_MAIN / main() func can be found

2019-07-18 Thread Jason Molenda via lldb-commits
Author: jmolenda Date: Thu Jul 18 13:55:24 2019 New Revision: 366493 URL: http://llvm.org/viewvc/llvm-project?rev=366493&view=rev Log: Fall back to dyld's _dyld_start when no LC_MAIN / main() func can be found The new DriverKit user-land kernel drivers in macOS 10.15 / Catalina do not have a mai

[Lldb-commits] [lldb] c932266 - Add a nul byte to packet str before logging, increase default size.

2020-10-20 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-10-20T01:43:31-07:00 New Revision: c932266c8d0414672974eb77786f1d0f122d URL: https://github.com/llvm/llvm-project/commit/c932266c8d0414672974eb77786f1d0f122d DIFF: https://github.com/llvm/llvm-project/commit/c932266c8d0414672974eb77786f1d0f122d.diff

[Lldb-commits] [lldb] 92b036d - debugserver should advance pc past builtin_debugtrap insn

2020-11-12 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-11-12T23:31:14-08:00 New Revision: 92b036dea24b6e7ebfd950facdbf5543135eda05 URL: https://github.com/llvm/llvm-project/commit/92b036dea24b6e7ebfd950facdbf5543135eda05 DIFF: https://github.com/llvm/llvm-project/commit/92b036dea24b6e7ebfd950facdbf5543135eda05.diff

[Lldb-commits] [lldb] 2cedc44 - Ignore DBGArchitecture from dsymForUUID's plist

2020-12-09 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-12-09T14:19:55-08:00 New Revision: 2cedc44a92337ccc0e8173b4dbf4cfe5650da8cd URL: https://github.com/llvm/llvm-project/commit/2cedc44a92337ccc0e8173b4dbf4cfe5650da8cd DIFF: https://github.com/llvm/llvm-project/commit/2cedc44a92337ccc0e8173b4dbf4cfe5650da8cd.diff

[Lldb-commits] [lldb] edde2eb - Add unconditional logging to debugserver for launch/attach processes

2021-01-11 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2021-01-11T22:17:10-08:00 New Revision: edde2eb1d2093905a2cb6166e6a60f9cc04c2bbc URL: https://github.com/llvm/llvm-project/commit/edde2eb1d2093905a2cb6166e6a60f9cc04c2bbc DIFF: https://github.com/llvm/llvm-project/commit/edde2eb1d2093905a2cb6166e6a60f9cc04c2bbc.diff

[Lldb-commits] [lldb] 885eae9 - Add func call so we don't instruction-step into the builtin_trap

2021-01-13 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2021-01-13T23:41:33-08:00 New Revision: 885eae9d85de4b1b1907ac9b3ecba26565932069 URL: https://github.com/llvm/llvm-project/commit/885eae9d85de4b1b1907ac9b3ecba26565932069 DIFF: https://github.com/llvm/llvm-project/commit/885eae9d85de4b1b1907ac9b3ecba26565932069.diff

[Lldb-commits] [lldb] 10ac9b2 - Skip 'g' packet tests when running on darwin; debugserver doesn't impl

2021-01-15 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2021-01-15T13:57:59-08:00 New Revision: 10ac9b29a4ca9e75bcbfa9576e3d8ee83cc9cd78 URL: https://github.com/llvm/llvm-project/commit/10ac9b29a4ca9e75bcbfa9576e3d8ee83cc9cd78 DIFF: https://github.com/llvm/llvm-project/commit/10ac9b29a4ca9e75bcbfa9576e3d8ee83cc9cd78.diff

[Lldb-commits] [lldb] ad25bdc - Change static buffer to be BSS instead of DATA in HandlePacket_qSpeedTest

2021-01-22 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2021-01-22T16:14:24-08:00 New Revision: ad25bdcb8e4e9459886062d3855a5971af758731 URL: https://github.com/llvm/llvm-project/commit/ad25bdcb8e4e9459886062d3855a5971af758731 DIFF: https://github.com/llvm/llvm-project/commit/ad25bdcb8e4e9459886062d3855a5971af758731.diff

[Lldb-commits] [lldb] 1cd92e4 - Bug where insn-based unwind plans on arm64 could be wrong

2020-04-14 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-04-14T16:57:25-07:00 New Revision: 1cd92e480c12c03ab9a381b29e4e3964892afa01 URL: https://github.com/llvm/llvm-project/commit/1cd92e480c12c03ab9a381b29e4e3964892afa01 DIFF: https://github.com/llvm/llvm-project/commit/1cd92e480c12c03ab9a381b29e4e3964892afa01.diff

[Lldb-commits] [lldb] 7fa342b - Remove attach-failed-due-to-SIP checks which were not working

2020-04-16 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-04-16T15:22:14-07:00 New Revision: 7fa342bd2a6be51998c399f145143d8f45da1f4d URL: https://github.com/llvm/llvm-project/commit/7fa342bd2a6be51998c399f145143d8f45da1f4d DIFF: https://github.com/llvm/llvm-project/commit/7fa342bd2a6be51998c399f145143d8f45da1f4d.diff

[Lldb-commits] [lldb] 5034102 - Log the NSError str and object description on app launch fail

2020-05-05 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-05-05T15:51:50-07:00 New Revision: 5034102b249f850109ccd7b2c8a02a246edcd95a URL: https://github.com/llvm/llvm-project/commit/5034102b249f850109ccd7b2c8a02a246edcd95a DIFF: https://github.com/llvm/llvm-project/commit/5034102b249f850109ccd7b2c8a02a246edcd95a.diff

[Lldb-commits] [lldb] 2ea7187 - Add a new lockdownd plist for launching posix processes

2020-05-07 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-05-07T18:53:51-07:00 New Revision: 2ea7187ab9b7f0eab38a0b5be45c48b1f4f4938d URL: https://github.com/llvm/llvm-project/commit/2ea7187ab9b7f0eab38a0b5be45c48b1f4f4938d DIFF: https://github.com/llvm/llvm-project/commit/2ea7187ab9b7f0eab38a0b5be45c48b1f4f4938d.diff

[Lldb-commits] [lldb] 2b8b783 - Quote error string from qLaunchSuccess

2020-05-11 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-05-11T20:05:57-07:00 New Revision: 2b8b783b1ab4a2388d5d80136221729871f65a32 URL: https://github.com/llvm/llvm-project/commit/2b8b783b1ab4a2388d5d80136221729871f65a32 DIFF: https://github.com/llvm/llvm-project/commit/2b8b783b1ab4a2388d5d80136221729871f65a32.diff

[Lldb-commits] [lldb] 480a383 - Upstream two performance monitor collectors to MachTask

2020-06-15 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-06-15T16:37:56-07:00 New Revision: 480a383551e96d9f6fb0ddcdcc9d893faf37e5b3 URL: https://github.com/llvm/llvm-project/commit/480a383551e96d9f6fb0ddcdcc9d893faf37e5b3 DIFF: https://github.com/llvm/llvm-project/commit/480a383551e96d9f6fb0ddcdcc9d893faf37e5b3.diff

[Lldb-commits] [lldb] c48ccb6 - Simplify conditionals in DNBArchMachARM64::EnableHardwareSingleStep

2020-06-29 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-06-29T14:04:44-07:00 New Revision: c48ccb6b4e513e467b22fab1de57a25c23af4361 URL: https://github.com/llvm/llvm-project/commit/c48ccb6b4e513e467b22fab1de57a25c23af4361 DIFF: https://github.com/llvm/llvm-project/commit/c48ccb6b4e513e467b22fab1de57a25c23af4361.diff

[Lldb-commits] [lldb] f24ed3a - Handle the case where the 'g' packet doesn't get all regs.

2019-11-20 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2019-11-20T14:15:08-08:00 New Revision: f24ed3a05198003ef2c76ead91019561a45d26b5 URL: https://github.com/llvm/llvm-project/commit/f24ed3a05198003ef2c76ead91019561a45d26b5 DIFF: https://github.com/llvm/llvm-project/commit/f24ed3a05198003ef2c76ead91019561a45d26b5.diff

[Lldb-commits] [lldb] 45098b6 - Remove extraneous log enabling.

2019-11-22 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2019-11-22T14:13:35-08:00 New Revision: 45098b6809ebd5640a1b9578f58ade495986b9ee URL: https://github.com/llvm/llvm-project/commit/45098b6809ebd5640a1b9578f58ade495986b9ee DIFF: https://github.com/llvm/llvm-project/commit/45098b6809ebd5640a1b9578f58ade495986b9ee.diff

[Lldb-commits] [lldb] e11df58 - Upstream debugserver arm64e support.

2019-12-04 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2019-12-04T15:20:56-08:00 New Revision: e11df585800596df2052a475f6191673b8f1a5c1 URL: https://github.com/llvm/llvm-project/commit/e11df585800596df2052a475f6191673b8f1a5c1 DIFF: https://github.com/llvm/llvm-project/commit/e11df585800596df2052a475f6191673b8f1a5c1.diff

[Lldb-commits] [lldb] e001bf6 - Add help text for parray and poarray aliases.

2019-12-04 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2019-12-04T15:33:54-08:00 New Revision: e001bf6330bb0e935b17c8a619e71bbded67e2eb URL: https://github.com/llvm/llvm-project/commit/e001bf6330bb0e935b17c8a619e71bbded67e2eb DIFF: https://github.com/llvm/llvm-project/commit/e001bf6330bb0e935b17c8a619e71bbded67e2eb.diff

[Lldb-commits] [lldb] e1a7d04 - Add parray example for lldb, vrs. *ptr@count gdb cmd.

2019-12-04 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2019-12-04T15:44:15-08:00 New Revision: e1a7d042c36509a385668ee04ddb3dad3241f503 URL: https://github.com/llvm/llvm-project/commit/e1a7d042c36509a385668ee04ddb3dad3241f503 DIFF: https://github.com/llvm/llvm-project/commit/e1a7d042c36509a385668ee04ddb3dad3241f503.diff

[Lldb-commits] [lldb] 90f4355 - Skip TestMultilineCompletion.py on ios testsuite runs.

2019-12-10 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2019-12-10T14:55:04-08:00 New Revision: 90f4355b43eaf9eefa02226b98d8cb43f44ca879 URL: https://github.com/llvm/llvm-project/commit/90f4355b43eaf9eefa02226b98d8cb43f44ca879 DIFF: https://github.com/llvm/llvm-project/commit/90f4355b43eaf9eefa02226b98d8cb43f44ca879.diff

[Lldb-commits] [lldb] b0937be - Skip TestGuiBasic.py on ios etc device testing.

2019-12-10 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2019-12-10T15:15:25-08:00 New Revision: b0937be06e44c0cdc1c1aac16b76746150e70154 URL: https://github.com/llvm/llvm-project/commit/b0937be06e44c0cdc1c1aac16b76746150e70154 DIFF: https://github.com/llvm/llvm-project/commit/b0937be06e44c0cdc1c1aac16b76746150e70154.diff

Re: [Lldb-commits] [lldb] b0937be - Skip TestGuiBasic.py on ios etc device testing.

2019-12-10 Thread Jason Molenda via lldb-commits
Dec 10, 2019, at 3:15 PM, Jason Molenda via lldb-commits >> wrote: >> >> >> Author: Jason Molenda >> Date: 2019-12-10T15:15:25-08:00 >> New Revision: b0937be06e44c0cdc1c1aac16b76746150e70154 >> >> URL: >> https://github.com/llvm/llvm-project

[Lldb-commits] [lldb] af3aac9 - Change the mtc Makefile to check $SDKROOT value instead

2019-12-10 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2019-12-10T18:48:40-08:00 New Revision: af3aac9a227eaf38b625137b7337365b32404068 URL: https://github.com/llvm/llvm-project/commit/af3aac9a227eaf38b625137b7337365b32404068 DIFF: https://github.com/llvm/llvm-project/commit/af3aac9a227eaf38b625137b7337365b32404068.diff

Re: [Lldb-commits] [lldb] b0937be - Skip TestGuiBasic.py on ios etc device testing.

2019-12-11 Thread Jason Molenda via lldb-commits
On 12/11/19 02:09 AM, Pavel Labath wrote: > > On 11/12/2019 00:51, Jason Molenda via lldb-commits wrote: > > That was my first inclination -- I don't see how it can work correctly on a > > remote setup, just like TestMultilineCompletion.py which I added the same &g

[Lldb-commits] [lldb] 24a4d27 - Don't run expect based tests remotely.

2019-12-11 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2019-12-11T08:29:18-08:00 New Revision: 24a4d27acd38d7d7e3c78a8ddf1410f046891b70 URL: https://github.com/llvm/llvm-project/commit/24a4d27acd38d7d7e3c78a8ddf1410f046891b70 DIFF: https://github.com/llvm/llvm-project/commit/24a4d27acd38d7d7e3c78a8ddf1410f046891b70.diff

[Lldb-commits] [lldb] 52c5342 - update TestThreadStepOut.py to expect correct source line on arm64.

2019-12-11 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2019-12-11T09:17:03-08:00 New Revision: 52c5342ebcc173b25c1644335cba7aef8ec73b92 URL: https://github.com/llvm/llvm-project/commit/52c5342ebcc173b25c1644335cba7aef8ec73b92 DIFF: https://github.com/llvm/llvm-project/commit/52c5342ebcc173b25c1644335cba7aef8ec73b92.diff

[Lldb-commits] [lldb] 6d64162 - return-object-by-reference ("non trivial") xfail on arm64 in TestTrivialABI.py

2019-12-11 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2019-12-11T12:00:16-08:00 New Revision: 6d64162a2d0df2230faf02ff7ee677c448faf4af URL: https://github.com/llvm/llvm-project/commit/6d64162a2d0df2230faf02ff7ee677c448faf4af DIFF: https://github.com/llvm/llvm-project/commit/6d64162a2d0df2230faf02ff7ee677c448faf4af.diff

[Lldb-commits] [lldb] 997bc8b - Add prototype for a function we call.

2019-12-18 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2019-12-18T14:18:52-08:00 New Revision: 997bc8b2e6b973dd8c9b17414310cac822543f79 URL: https://github.com/llvm/llvm-project/commit/997bc8b2e6b973dd8c9b17414310cac822543f79 DIFF: https://github.com/llvm/llvm-project/commit/997bc8b2e6b973dd8c9b17414310cac822543f79.diff

[Lldb-commits] [lldb] 7026b34 - make err msg in MachSymtabSectionInfo::GetSection clear about the file

2019-12-18 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2019-12-18T16:13:17-08:00 New Revision: 7026b34702f3f71ff157876831f29c76b3cb8bb1 URL: https://github.com/llvm/llvm-project/commit/7026b34702f3f71ff157876831f29c76b3cb8bb1 DIFF: https://github.com/llvm/llvm-project/commit/7026b34702f3f71ff157876831f29c76b3cb8bb1.diff

[Lldb-commits] [lldb] 450073c - Change the patterns to include the prefix '= ' so we don't pass errantly.

2020-01-06 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-01-06T15:20:13-08:00 New Revision: 450073c639d7f182e48ec8b1b588212194089a52 URL: https://github.com/llvm/llvm-project/commit/450073c639d7f182e48ec8b1b588212194089a52 DIFF: https://github.com/llvm/llvm-project/commit/450073c639d7f182e48ec8b1b588212194089a52.diff

[Lldb-commits] [lldb] 5e2f4dc - Rewrite comment about what watchpoints Aarch64 supports.

2020-01-07 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-01-07T16:13:23-08:00 New Revision: 5e2f4dc37b1bf72bd27e929a68fec18ae1f5cfa8 URL: https://github.com/llvm/llvm-project/commit/5e2f4dc37b1bf72bd27e929a68fec18ae1f5cfa8 DIFF: https://github.com/llvm/llvm-project/commit/5e2f4dc37b1bf72bd27e929a68fec18ae1f5cfa8.diff

[Lldb-commits] [lldb] d44a074 - Save more descriptive error msg from FBS/BKS, relay it up to lldb.

2020-01-08 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-01-08T18:47:35-08:00 New Revision: d44a0743175fc781aa2a23d638d683ded6eb10b8 URL: https://github.com/llvm/llvm-project/commit/d44a0743175fc781aa2a23d638d683ded6eb10b8 DIFF: https://github.com/llvm/llvm-project/commit/d44a0743175fc781aa2a23d638d683ded6eb10b8.diff

[Lldb-commits] [lldb] 0211391 - When reading Aux file in chunks, read consecutive byte ranges

2020-01-09 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-01-09T16:05:38-08:00 New Revision: 02113918ed6b5e514afd7d1e007131d36ac13f1d URL: https://github.com/llvm/llvm-project/commit/02113918ed6b5e514afd7d1e007131d36ac13f1d DIFF: https://github.com/llvm/llvm-project/commit/02113918ed6b5e514afd7d1e007131d36ac13f1d.diff

[Lldb-commits] [lldb] 83a131b - Fix an over-suspend bug with LaunchInNewTerminalWithAppleScript sessions

2020-01-21 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-01-21T14:55:46-08:00 New Revision: 83a131b276426a0dc97f43c139a0f3b308f24154 URL: https://github.com/llvm/llvm-project/commit/83a131b276426a0dc97f43c139a0f3b308f24154 DIFF: https://github.com/llvm/llvm-project/commit/83a131b276426a0dc97f43c139a0f3b308f24154.diff

[Lldb-commits] [lldb] 1f45914 - Embed a zero-length /dev/null in darwin-debug for the special section.

2020-01-22 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-01-22T15:50:33-08:00 New Revision: 1f45914b4289db7e5ec8d5759707c16e865f02e5 URL: https://github.com/llvm/llvm-project/commit/1f45914b4289db7e5ec8d5759707c16e865f02e5 DIFF: https://github.com/llvm/llvm-project/commit/1f45914b4289db7e5ec8d5759707c16e865f02e5.diff

Re: [Lldb-commits] [lldb] c25938d - Refactor CommandObjectTargetSymbolsAdd::AddModuleSymbols

2020-02-03 Thread Jason Molenda via lldb-commits
This is causing a test failure on the macos cmake bot in TestAddDsymCommand.py where we load a binary with uuid A, then try to add-dsym a dSYM uuid B and the test is looking for the error text, error: symbol file 'FILENAME' does not match any existing module but we're now getting, error: the o

Re: [Lldb-commits] [lldb] c25938d - Refactor CommandObjectTargetSymbolsAdd::AddModuleSymbols

2020-02-03 Thread Jason Molenda via lldb-commits
I'm going to xfail it for tonight; we end up copying the base filename into the ModuleSpec that we use for searching, if (!module_spec.GetUUID().IsValid()) { if (!module_spec.GetFileSpec() && !module_spec.GetPlatformFileSpec()) module_spec.GetFileSpec().GetFilename() = symbol_fs

[Lldb-commits] [lldb] bc3f87c - Xfail this test temporarily until AdrianM or I can

2020-02-03 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-02-03T18:53:17-08:00 New Revision: bc3f87cc029e7f8519e584e38ba0b4b2500a7258 URL: https://github.com/llvm/llvm-project/commit/bc3f87cc029e7f8519e584e38ba0b4b2500a7258 DIFF: https://github.com/llvm/llvm-project/commit/bc3f87cc029e7f8519e584e38ba0b4b2500a7258.diff

Re: [Lldb-commits] [lldb] c25938d - Refactor CommandObjectTargetSymbolsAdd::AddModuleSymbols

2020-02-04 Thread Jason Molenda via lldb-commits
I think the new error message will be harder for users to understand. When they try to add a dSYM that doesn't match any binary currently in the Target, the error message should make that clear so the user can realize that either (1) they picked the wrong dSYM, or (2) they thought a binary was

Re: [Lldb-commits] [lldb] 1048000 - [lldb] [testsuite] Fixup: generalize `DWARFASTParserClangTests` based on `DWARFExpressionTest`'s YAML

2020-02-04 Thread Jason Molenda via lldb-commits
Hi Jan, I'm not sure which upstream change this was working around - but the macos cmake bot has been failing since these changes went in, http://green.lab.llvm.org/green/job/lldb-cmake/ http://green.lab.llvm.org/green/job/lldb-cmake/7867/console In module 'lldb_TestingSupport_Symbol' import

Re: [Lldb-commits] [lldb] 1048000 - [lldb] [testsuite] Fixup: generalize `DWARFASTParserClangTests` based on `DWARFExpressionTest`'s YAML

2020-02-04 Thread Jason Molenda via lldb-commits
Thanks Jan! Sorry for not getting in touch about this earlier. > On Feb 4, 2020, at 1:52 PM, Jan Kratochvil wrote: > > Hi Jason, > > On Tue, 04 Feb 2020 22:23:52 +0100, Jason Molenda wrote: >> Hi Jan, I'm not sure which upstream change this was working around > > It was not up-to-date with:

[Lldb-commits] [lldb] 843a0f9 - Enhance debugserver's err reporting on attach fails

2020-02-04 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-02-04T19:46:55-08:00 New Revision: 843a0f97717a006fd21cd89fd229b064506e5d05 URL: https://github.com/llvm/llvm-project/commit/843a0f97717a006fd21cd89fd229b064506e5d05 DIFF: https://github.com/llvm/llvm-project/commit/843a0f97717a006fd21cd89fd229b064506e5d05.diff

Re: [Lldb-commits] [lldb] 2b7f328 - [lldb/Target] Add Assert StackFrame Recognizer

2020-02-05 Thread Jason Molenda via lldb-commits
Hi Ismail, I think we started picking up some failures on the greendragon lldb-cmake-sanitize bot with this commit, http://lab.llvm.org:8080/green/view/LLDB/job/lldb-cmake-sanitized/ = ==55503==ERROR: AddressSanitizer: heap-use-afte

[Lldb-commits] [lldb] ccf900f - Two more small fixes for debugserver attach failure messaging.

2020-02-05 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-02-05T19:24:38-08:00 New Revision: ccf900fc932098c1bbaa6e43a94b4423c60bf53e URL: https://github.com/llvm/llvm-project/commit/ccf900fc932098c1bbaa6e43a94b4423c60bf53e DIFF: https://github.com/llvm/llvm-project/commit/ccf900fc932098c1bbaa6e43a94b4423c60bf53e.diff

[Lldb-commits] [lldb] f5cdfb3 - Detect attach fail in debugserver due to non-interactive

2020-02-06 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-02-06T16:16:01-08:00 New Revision: f5cdfb34cd4b92bc6475f6c61f2996ada3a2ad1f URL: https://github.com/llvm/llvm-project/commit/f5cdfb34cd4b92bc6475f6c61f2996ada3a2ad1f DIFF: https://github.com/llvm/llvm-project/commit/f5cdfb34cd4b92bc6475f6c61f2996ada3a2ad1f.diff

[Lldb-commits] [lldb] 8eb9b67 - Add final description of why attach failed with poss error string.

2020-02-06 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-02-06T17:28:49-08:00 New Revision: 8eb9b67bdacdaefc82a61921e52d2908f6f06931 URL: https://github.com/llvm/llvm-project/commit/8eb9b67bdacdaefc82a61921e52d2908f6f06931 DIFF: https://github.com/llvm/llvm-project/commit/8eb9b67bdacdaefc82a61921e52d2908f6f06931.diff

[Lldb-commits] [lldb] f60de4c - Except, get the TARGET_OS_OSX check correct.

2020-02-06 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-02-06T20:28:40-08:00 New Revision: f60de4cdf7b8ca1b22700a6325a61a9b0da6a54b URL: https://github.com/llvm/llvm-project/commit/f60de4cdf7b8ca1b22700a6325a61a9b0da6a54b DIFF: https://github.com/llvm/llvm-project/commit/f60de4cdf7b8ca1b22700a6325a61a9b0da6a54b.diff

[Lldb-commits] [lldb] e2fa760 - Fix my use of the TARGET_OS_OSX TargetConditional.

2020-02-06 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2020-02-06T20:28:28-08:00 New Revision: e2fa760cdde2ebaa93cf1e959189dece3e949a68 URL: https://github.com/llvm/llvm-project/commit/e2fa760cdde2ebaa93cf1e959189dece3e949a68 DIFF: https://github.com/llvm/llvm-project/commit/e2fa760cdde2ebaa93cf1e959189dece3e949a68.diff

[Lldb-commits] [lldb] [lldb] Use CFPropertyListCreateData in debugserver (NFC) (PR #112262)

2024-10-14 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda approved this pull request. LGTM, honestly i'm not sure we even use `ListApplications` in debugserver any longer, but this looks correct. https://github.com/llvm/llvm-project/pull/112262 ___ lldb-commits mailing list ll

[Lldb-commits] [lldb] DynamicLoaderDarwin load images in parallel with preload (PR #110646)

2024-10-14 Thread Jason Molenda via lldb-commits
jasonmolenda wrote: @DmT021 I will, can you edit the Description in this PR for the commit message that will be recorded? https://github.com/llvm/llvm-project/pull/110646 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org

[Lldb-commits] [lldb] [lldb] Remove ASL (Apple System Log) support from debugserver (NFC) (PR #112260)

2024-10-14 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda approved this pull request. LGTM. https://github.com/llvm/llvm-project/pull/112260 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] DynamicLoaderDarwin load images in parallel (PR #110439)

2024-10-13 Thread Jason Molenda via lldb-commits
jasonmolenda wrote: Thanks for all the work you've done on this, and updating the setting. I looked over the implementations, and they all look like reasonable changes to me - I did laugh a little when I realized that 2/3rds of all the changes were related to adding the setting :) that's alwa

[Lldb-commits] [lldb] [lldb] Replace Code Owners with Maintainers (PR #111686)

2024-10-09 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda approved this pull request. Fine by me. https://github.com/llvm/llvm-project/pull/111686 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] c99b365 - Revert "[lldb] Add include for SBLanguages in lldb-enumerations (#111907)"

2024-10-10 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2024-10-10T14:50:34-07:00 New Revision: c99b36554745837c549e1b46cd60db70588affcf URL: https://github.com/llvm/llvm-project/commit/c99b36554745837c549e1b46cd60db70588affcf DIFF: https://github.com/llvm/llvm-project/commit/c99b36554745837c549e1b46cd60db70588affcf.diff

[Lldb-commits] [lldb] 4f32077 - Revert "[lldb] skip ReverseContinue tests on Darwin"

2024-10-10 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2024-10-10T16:24:38-07:00 New Revision: 4f320778148ba481881eb53ba065ed2a9d9bbc03 URL: https://github.com/llvm/llvm-project/commit/4f320778148ba481881eb53ba065ed2a9d9bbc03 DIFF: https://github.com/llvm/llvm-project/commit/4f320778148ba481881eb53ba065ed2a9d9bbc03.diff

[Lldb-commits] [lldb] a28e7ce - Revert "[lldb] SetErrorStringWithFormatv -> FromErrorStringWithFormatv (NFC)"

2024-10-10 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2024-10-10T16:24:38-07:00 New Revision: a28e7ce378d717e6aacbdc3089974b93b6b62948 URL: https://github.com/llvm/llvm-project/commit/a28e7ce378d717e6aacbdc3089974b93b6b62948 DIFF: https://github.com/llvm/llvm-project/commit/a28e7ce378d717e6aacbdc3089974b93b6b62948.diff

[Lldb-commits] [lldb] 4f29756 - [lldb] Implement basic support for reverse-continue (#99736)

2024-10-10 Thread Jason Molenda via lldb-commits
Author: Robert O'Callahan Date: 2024-10-10T16:08:19-07:00 New Revision: 4f297566b3150097de26c6a23a987d2bd5fc19c5 URL: https://github.com/llvm/llvm-project/commit/4f297566b3150097de26c6a23a987d2bd5fc19c5 DIFF: https://github.com/llvm/llvm-project/commit/4f297566b3150097de26c6a23a987d2bd5fc19c5.d

[Lldb-commits] [lldb] fae7d68 - [lldb] SetErrorStringWithFormatv -> FromErrorStringWithFormatv (NFC)

2024-10-10 Thread Jason Molenda via lldb-commits
Author: Jonas Devlieghere Date: 2024-10-10T16:08:19-07:00 New Revision: fae7d6848bbb59fc2bad17adbdb34bd6a11a0651 URL: https://github.com/llvm/llvm-project/commit/fae7d6848bbb59fc2bad17adbdb34bd6a11a0651 DIFF: https://github.com/llvm/llvm-project/commit/fae7d6848bbb59fc2bad17adbdb34bd6a11a0651.d

[Lldb-commits] [lldb] c686eeb - [lldb] skip ReverseContinue tests on Darwin

2024-10-10 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2024-10-10T16:08:19-07:00 New Revision: c686eeb7fcc89673909e7e1f0a0a09a0da269d28 URL: https://github.com/llvm/llvm-project/commit/c686eeb7fcc89673909e7e1f0a0a09a0da269d28 DIFF: https://github.com/llvm/llvm-project/commit/c686eeb7fcc89673909e7e1f0a0a09a0da269d28.diff

[Lldb-commits] [lldb] [lldb] Improve unwinding for discontinuous functions (PR #111409)

2024-10-08 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda approved this pull request. Thanks for the background here, I can see what a problem a function with discontiguous ranges can be for some of our data structures. Looking at the assembly in your test case (which is going to be really helpful if we try to tackle

[Lldb-commits] [lldb] DynamicLoaderDarwin load images in parallel (PR #110439)

2024-10-06 Thread Jason Molenda via lldb-commits
jasonmolenda wrote: Ah, yes Simulator debugging is a bit different than macOS process debugging. With macOS process debugging -- with lldb and the inferior process running on the same computer -- lldb is using the same shared cache as the inferior process, so to read the libraries it reads th

[Lldb-commits] [lldb] DynamicLoaderDarwin load images in parallel (PR #110439)

2024-10-06 Thread Jason Molenda via lldb-commits
jasonmolenda wrote: This is an interesting idea, thanks for looking into it. When I spoke with Augusto about it, my main concern was that all of the Modules would be trying to add strings to the constant string pool and lock contention could become a bottleneck. I built github main unmodifie

[Lldb-commits] [lldb] DynamicLoaderDarwin load images in parallel (PR #110439)

2024-10-06 Thread Jason Molenda via lldb-commits
jasonmolenda wrote: nb I used `plugin.experimental.dynamic-loader.darwin.enable-parallel-image-load` as the settings name so I could use the same command for all three types of lldb's - the unmodified lldb would give an error on an unrecognized setting normally and I didn't want to see that.

[Lldb-commits] [lldb] DynamicLoaderDarwin load images in parallel (PR #110439)

2024-10-07 Thread Jason Molenda via lldb-commits
jasonmolenda wrote: > > Built RelWithDebInfo, unmodified lldb took 4.5 seconds. Parallel took 6.6 > > seconds. Parallel with preload took 6.7 seconds. > > Built Debug, unmodified lldb took 27.6 seconds. Parallel took 35.5 seconds. > > Parallel plus preload took 35.6 seconds. > > Oh wow. 4.5 s

[Lldb-commits] [lldb] [lldb] Add isConstant mode for FA locations (PR #110726)

2024-10-01 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda edited https://github.com/llvm/llvm-project/pull/110726 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [lldb] Add isConstant mode for FA locations (PR #110726)

2024-10-01 Thread Jason Molenda via lldb-commits
@@ -2088,6 +2088,13 @@ bool RegisterContextUnwind::ReadFrameAddress( UnwindLogMsg("No suitable CFA found"); break; } + case UnwindPlan::Row::FAValue::isConstant: { +address = fa.GetConstant(); +if (abi_sp) + address = abi_sp->FixCodeAddress(address); ---

[Lldb-commits] [lldb] [lldb] Add isConstant mode for FA locations (PR #110726)

2024-10-01 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda approved this pull request. LGTM. Yes, the question of "when do we need to run an address through a Fix method" is largely driven by the different ABIs we encounter on different platforms. If we know it is a virtual address value (no metadata in high bits/unad

[Lldb-commits] [lldb] DynamicLoaderDarwin load images in parallel (PR #110439)

2024-10-07 Thread Jason Molenda via lldb-commits
jasonmolenda wrote: Ah wait, I see where the difference is coming in -- it's my own fault. I misread tcsh's time output and only looked at USER seconds. Looking at the wallclock times, we're 50% faster with the multithreading enabled for this PR's change. My apologies! https://github.com/l

[Lldb-commits] [lldb] DynamicLoaderDarwin load images in parallel (PR #110439)

2024-10-07 Thread Jason Molenda via lldb-commits
jasonmolenda wrote: I know your benchmarking numbers are against the `main` swiftlang branch which is using stable/20230725 - it's a bit older than llvm-project main as you'd guess from the date. They're bringing up the `rebranch` branch right now to become `main` at some point (I haven't fol

[Lldb-commits] [lldb] DynamicLoaderDarwin load images in parallel (PR #110439)

2024-10-07 Thread Jason Molenda via lldb-commits
jasonmolenda wrote: Hmmm, interesting. I built my optimized builds with ``` cmake ../llvm -G Ninja -DLLDB_ENABLE_SWIFT_SUPPORT=0 -DPython3_EXECUTABLE=/usr/bin/python3 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLLVM_ENABLE_ASSERTIONS=1 -DLLVM_ENABLE_PROJECTS='llvm;lldb;clang' '-DLLVM_ENABLE_RUNTIMES=

[Lldb-commits] [lldb] DynamicLoaderDarwin load images in parallel (PR #110439)

2024-10-07 Thread Jason Molenda via lldb-commits
jasonmolenda wrote: For completeness sakes, here's what I see for parallel+preload PR 110646 with llvm-project main (no swift demangling) attaching to Slack (nearly all libraries in the shared cache) ``` % time build.release.parallel-with-preload//bin/lldb -x -b -o 'pro att -n Slack' -o 'det

[Lldb-commits] [lldb] DynamicLoaderDarwin load images in parallel (PR #110439)

2024-10-07 Thread Jason Molenda via lldb-commits
jasonmolenda wrote: So yes, I'm seeing a 30% improvement with the multithreaded creation of Modules, for a macOS app mostly in the shared cache. https://github.com/llvm/llvm-project/pull/110439 ___ lldb-commits mailing list lldb-commits@lists.llvm.org

[Lldb-commits] [lldb] DynamicLoaderDarwin load images in parallel (PR #110439)

2024-10-07 Thread Jason Molenda via lldb-commits
jasonmolenda wrote: It is a bit interesting that the user and system time are so much higher -- looks like around 40% higher? -- than the single-threaded approach, I wonder if that's thread creation/teardown overhead, or if it's costlier to acquire locks and it's adding up. Wallclock is the r

[Lldb-commits] [lldb] [lldb] Remove stack_logging.h (PR #112987)

2024-10-21 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda approved this pull request. ah, hilarious. good cleanup. https://github.com/llvm/llvm-project/pull/112987 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-co

[Lldb-commits] [lldb] [lldb] Improve unwinding for discontinuous functions (PR #111409)

2024-10-16 Thread Jason Molenda via lldb-commits
jasonmolenda wrote: I was able to build github main on an Intel mac running the current OS, and the shell tests all pass with it. I had the same difficulty trying to repo a failure with this test with Alex's change, I could never get the failure the CI bots were hitting, but I didn't have the

<    10   11   12   13   14   15   16   17   18   19   >