Skip to content

feat: debugging K/N page revamp #4962

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Conversation

danil-pavlov
Copy link
Contributor

@danil-pavlov danil-pavlov requested a review from a team as a code owner July 17, 2025 12:25
Comment on lines 108 to 109
```bash
3: regex = 'main\(', locations = 1
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

```bash
  (lldb) b -r main\(
  3: regex = 'main\(', locations = 1

@haitaka haitaka self-requested a review July 24, 2025 11:07
Copy link

@haitaka haitaka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's add a line in LLDB/By regex

@danil-pavlov danil-pavlov requested a review from haitaka July 24, 2025 13:52
@sarahhaggarty sarahhaggarty self-assigned this Jul 28, 2025
Crash reports typically require symbolication, the process of translating memory addresses into readable source code locations.

To symbolicate addresses in Kotlin code (for example, for stack trace elements corresponding to Kotlin code), you need a
special debug symbol (`.dSYM`) file.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor: .dSYM files are used only for Apple platforms.
On other platforms, enabling the flag just adds debug information into the produced binaries (increasing their size in particular).

* **Using Gradle tasks**. To get debug binaries, use `linkDebug*` Gradle tasks, for example:

```bash
./gradlew linkDebugFrameworkNative
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor: when debugging from Xcode or IntelliJ IDEA or Android Studio, this happens automatically (unless build is configured otherwise).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants