rust-lang / rust-lang/rust

Upstream LLVM libunwind patch for SGX

Open
#135,077 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

A-LLVM C-cleanup O-SGX
Dominant language
Rust
Stars
119k
Forks
16.1k
PR merge metrics
PR metrics pending

Description

Our LLVM fork currently carries a single patch, which adds support for SGX to libunwind: https://github.com/rust-lang/llvm-project/commit/29e82b2592450c43f7d0db2a18a7793c55c4957e

This patch should be upstreamed to LLVM (in some form that is acceptable for upstream).

cc @jethrogb @AdrianCX

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the linked rust-lang/llvm-project commit that adds SGX support to libunwind, then compare its changes with current LLVM upstream expectations. Determine an upstream-acceptable form for the patch and submit it to LLVM; done means the SGX support is accepted upstream rather than remaining only in the Rust fork.

Written by the indexing model from the issue text.

Assessment

Domain
compilers, operating-systems, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.