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
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
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
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
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
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
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
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/
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
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
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/
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
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
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
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
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:
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
@@ -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);
---
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
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
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
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=
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
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
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
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
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
1401 - 1500 of 1925 matches
Mail list logo