[Lldb-commits] [lldb] [LLDB] Add AST node classes, functions, etc. for Data Inspection Lang… (PR #95738)

2024-07-14 Thread via lldb-commits
@@ -0,0 +1,165 @@ +(* LLDB Debug Expressions, a subset of C++ *) +(* Insired by https://www.nongnu.org/hcb *) + +expression = assignment_expression ; + +assignment_expression = conditional_expression +logical_or_expression assignment_operator assignment_ex

[Lldb-commits] [lldb] [LLDB] Add AST node classes, functions, etc. for Data Inspection Lang… (PR #95738)

2024-07-14 Thread via lldb-commits
@@ -0,0 +1,43 @@ +(* LLDB Debug Expressions, a subset of C++ *) +(* Insired by https://www.nongnu.org/hcb *) + +expression = cast_expression; + +cast_expression = unary_expression; + +unary_expression = postfix_expression + | unary_operator cast_expression; + +unar

[Lldb-commits] [lldb] 3478573 - [lldb] [NFC] a couple comment typeo and markup fixes.

2024-07-14 Thread Jason Molenda via lldb-commits
Author: Jason Molenda Date: 2024-07-14T10:59:46-07:00 New Revision: 3478573773d02e574524fd45c14631de5b7d10a9 URL: https://github.com/llvm/llvm-project/commit/3478573773d02e574524fd45c14631de5b7d10a9 DIFF: https://github.com/llvm/llvm-project/commit/3478573773d02e574524fd45c14631de5b7d10a9.diff

[Lldb-commits] [clang] [lldb] Add Static Build option for LLDB Libraries (PR #98827)

2024-07-14 Thread via lldb-commits
https://github.com/vortex73 created https://github.com/llvm/llvm-project/pull/98827 - [ ] Added Option to statically build lldb - [ ] Packages lldb for easier package finding in other builds. >From 8ecf1b30678503f96d41112feb3ac87944c13158 Mon Sep 17 00:00:00 2001 From: Vortex Date: Sun, 14 Jul

[Lldb-commits] [clang] [lldb] Add Static Build option for LLDB Libraries (PR #98827)

2024-07-14 Thread via lldb-commits
github-actions[bot] wrote: Thank you for submitting a Pull Request (PR) to the LLVM Project! This PR will be automatically labeled and the relevant teams will be notified. If you wish to, you can add reviewers by using the "Reviewers" section on this page. If this is not working for you, it

[Lldb-commits] [clang] [lldb] Add Static Build option for LLDB Libraries (PR #98827)

2024-07-14 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Narayan (vortex73) Changes - [ ] Added Option to statically build lldb - [ ] Packages lldb for easier package finding in other builds. --- Full diff: https://github.com/llvm/llvm-project/pull/98827.diff 4 Files Affected: - (modified) cl

[Lldb-commits] [clang] [lldb] Add Static Build option for LLDB Libraries (PR #98827)

2024-07-14 Thread via lldb-commits
https://github.com/vortex73 edited https://github.com/llvm/llvm-project/pull/98827 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [clang] [lldb] Add Static Build option for LLDB Libraries (PR #98827)

2024-07-14 Thread via lldb-commits
https://github.com/vortex73 closed https://github.com/llvm/llvm-project/pull/98827 ___ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

[Lldb-commits] [lldb] [LLDB] [CMake] added static libraries and LLDB packaging (PR #98829)

2024-07-14 Thread via lldb-commits
https://github.com/vortex73 created https://github.com/llvm/llvm-project/pull/98829 - [ ] Added Option to statically build lldb - [ ] Packages lldb for easier package finding in other builds. #98754 >From af75070543fed40899db18d236de01cc30652d9d Mon Sep 17 00:00:00 2001 From: Vortex Date: Sun

[Lldb-commits] [lldb] [LLDB] [CMake] added static libraries and LLDB packaging (PR #98829)

2024-07-14 Thread via lldb-commits
github-actions[bot] wrote: Thank you for submitting a Pull Request (PR) to the LLVM Project! This PR will be automatically labeled and the relevant teams will be notified. If you wish to, you can add reviewers by using the "Reviewers" section on this page. If this is not working for you, it

[Lldb-commits] [lldb] [LLDB] [CMake] added static libraries and LLDB packaging (PR #98829)

2024-07-14 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Narayan (vortex73) Changes - [ ] Added Option to statically build lldb - [ ] Packages lldb for easier package finding in other builds. #98754 --- Full diff: https://github.com/llvm/llvm-project/pull/98829.diff 2 Files Affected: - (modif

[Lldb-commits] [lldb] [lldb] Fixed the error `unable to launch a GDB server` in API tests (PR #98833)

2024-07-14 Thread Dmitry Vasilyev via lldb-commits
https://github.com/slydiman created https://github.com/llvm/llvm-project/pull/98833 TestPlatformLaunchGDBServer.py runs ldb-server w/o parameters `--min-gdbserver-port`, `--max-gdbserver-port` or `--gdbserver-port`. So `gdbserver_portmap` is empty and `gdbserver_portmap.GetNextAvailablePort()`

[Lldb-commits] [lldb] [lldb] Fixed the error `unable to launch a GDB server` in API tests (PR #98833)

2024-07-14 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Dmitry Vasilyev (slydiman) Changes TestPlatformLaunchGDBServer.py runs ldb-server w/o parameters `--min-gdbserver-port`, `--max-gdbserver-port` or `--gdbserver-port`. So `gdbserver_portmap` is empty and `gdbserver_portmap.GetNextAvailableP

[Lldb-commits] [lldb] [LLDB] [CMake] added static libraries and LLDB packaging (PR #98829)

2024-07-14 Thread via lldb-commits
https://github.com/vortex73 updated https://github.com/llvm/llvm-project/pull/98829 >From af75070543fed40899db18d236de01cc30652d9d Mon Sep 17 00:00:00 2001 From: Vortex Date: Sun, 14 Jul 2024 23:41:36 +0530 Subject: [PATCH] [LLDB] [CMake] added static libraries and LLDB packaging --- lldb/sou

[Lldb-commits] [lldb] [LLDB] Add AST node classes, functions, etc. for Data Inspection Lang… (PR #95738)

2024-07-14 Thread via lldb-commits
@@ -0,0 +1,446 @@ +//===-- DILAST.h *- C++ -*-===// +// +// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. +// See https://llvm.org/LICENSE.txt for license information. +// SPDX-License-Identifier: Ap

[Lldb-commits] [lldb] [lldb] progressive progress reporting for darwin kernel/firmware (PR #98845)

2024-07-14 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda created https://github.com/llvm/llvm-project/pull/98845 When doing firmware/kernel debugging, it is frequent that binaries and debug info need to be retrieved / downloaded, and the lack of progress reports made for a poor experience, with lldb seemingly hung whi

[Lldb-commits] [lldb] [lldb] progressive progress reporting for darwin kernel/firmware (PR #98845)

2024-07-14 Thread via lldb-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: Jason Molenda (jasonmolenda) Changes When doing firmware/kernel debugging, it is frequent that binaries and debug info need to be retrieved / downloaded, and the lack of progress reports made for a poor experience, with lldb seemingly hung

[Lldb-commits] [lldb] [lldb] progressive progress reporting for darwin kernel/firmware (PR #98845)

2024-07-14 Thread Jason Molenda via lldb-commits
jasonmolenda wrote: The one thing I was uncertain of is when I load kexts -- I have a known number of kexts that I will be attempting to load -- and I wasn't sure if I should log them individually as they happen (what I did), or if I should initialize a progress category with the number of kex

[Lldb-commits] [lldb] [lldb] progressive progress reporting for darwin kernel/firmware (PR #98845)

2024-07-14 Thread Med Ismail Bennani via lldb-commits
medismailben wrote: > The one thing I was uncertain of is when I load kexts -- I have a known > number of kexts that I will be attempting to load -- and I wasn't sure if I > should log them individually as they happen (what I did), or if I should > initialize a progress category with the numbe

[Lldb-commits] [lldb] [lldb] progressive progress reporting for darwin kernel/firmware (PR #98845)

2024-07-14 Thread Jason Molenda via lldb-commits
https://github.com/jasonmolenda updated https://github.com/llvm/llvm-project/pull/98845 >From cead9ae6de627ee64fb58a829fa3485f526a0afc Mon Sep 17 00:00:00 2001 From: Jason Molenda Date: Sun, 14 Jul 2024 16:59:51 -0700 Subject: [PATCH 1/2] [lldb] progressive progress reporting for darwin kernel

[Lldb-commits] [lldb] [LLDB] Add AST node classes, functions, etc. for Data Inspection Lang… (PR #95738)

2024-07-14 Thread via lldb-commits
cmtice wrote: > On Jul 10, 2024, at 9:22 PM, cmtice ***@***.***> wrote: @cmtice commented on > this pull request. In lldb/include/lldb/Core/DILAST.h <[#95738 > (comment)](https://github.com/llvm/llvm-project/pull/95738#discussion_r1673380259)>: > > +/// Checks to see if the CompilerType is a S