Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / immunant/ia2-phase2 issues and pull requests
#100 - Fix typo in define_ia2_wrapper
Pull Request -
State: closed - Opened by ayrtonm over 2 years ago
#99 - Document usage
Pull Request -
State: closed - Opened by ayrtonm over 2 years ago
#98 - Add support for `ld --wrap` instead of symbol versioning
Issue -
State: closed - Opened by ayrtonm over 2 years ago
- 3 comments
Labels: enhancement, Low priority
#97 - Fix warnings in struct test
Pull Request -
State: closed - Opened by fw-immunant over 2 years ago
#96 - CMake tweaks
Pull Request -
State: closed - Opened by fw-immunant over 2 years ago
#95 - Handling the original stack
Issue -
State: closed - Opened by ayrtonm over 2 years ago
- 6 comments
Labels: bug, Medium priority, security
#94 - Check that test programs can exit cleanly
Pull Request -
State: closed - Opened by ayrtonm over 2 years ago
- 1 comment
#93 - Fix release build
Pull Request -
State: closed - Opened by fw-immunant over 2 years ago
#92 - Fix simple1 test
Pull Request -
State: closed - Opened by ayrtonm over 2 years ago
#91 - Remove the need to compile wrappers with `-I rewritten_header_dir`
Pull Request -
State: closed - Opened by ayrtonm over 2 years ago
#90 - Output wrapper sources as .S
Issue -
State: open - Opened by ayrtonm over 2 years ago
- 3 comments
Labels: Low priority, ergonomics, rewriter
#89 - Fix `struct s13` test
Pull Request -
State: closed - Opened by fw-immunant over 2 years ago
#88 - Tag stacks with protection keys
Pull Request -
State: closed - Opened by ayrtonm over 2 years ago
- 6 comments
#87 - Refactoring codegen
Pull Request -
State: closed - Opened by ayrtonm over 2 years ago
#86 - Fix bug in return type register allocation
Pull Request -
State: closed - Opened by ayrtonm over 2 years ago
- 6 comments
#85 - Add scrub registers back in
Pull Request -
State: closed - Opened by ayrtonm over 2 years ago
- 4 comments
#84 - Remove init data section
Pull Request -
State: closed - Opened by ayrtonm over 2 years ago
- 3 comments
#83 - Add stack switching to indirect calls
Pull Request -
State: closed - Opened by ayrtonm over 2 years ago
- 3 comments
#82 - Add stack switching to indirect calls
Issue -
State: closed - Opened by ayrtonm over 2 years ago
- 1 comment
Labels: rewriter
#81 - Don't assume indirect-passed struct fields are all word-sized in call asm generator
Pull Request -
State: closed - Opened by fw-immunant over 2 years ago
- 4 comments
#80 - Remove unused libia2 deps
Pull Request -
State: closed - Opened by fw-immunant over 2 years ago
#79 - Small cleanups
Pull Request -
State: closed - Opened by fw-immunant over 2 years ago
#78 - Factor out creation of clang::CodeGenerator
Pull Request -
State: closed - Opened by fw-immunant over 2 years ago
- 4 comments
#77 - handle ABIArgInfo::Kind::Extend the same as ::Direct
Pull Request -
State: closed - Opened by fw-immunant over 2 years ago
#76 - Handle the `ABIArgInfo::Kind::Extend` case in `abiSlotsForArg` like the `Direct` case
Issue -
State: closed - Opened by ayrtonm over 2 years ago
#75 - Factor `CodeGenModule` parameter out of `determineAbiForDecl`
Issue -
State: closed - Opened by fw-immunant over 2 years ago
Labels: wontfix
#74 - Fix register allocation for return value
Issue -
State: closed - Opened by ayrtonm over 2 years ago
#73 - Support X87UP (`long double`) and SSEUP (vector/`__float128`/`_Decimal128`) parameter classification
Issue -
State: open - Opened by fw-immunant over 2 years ago
Labels: Low priority
#72 - Code generated for wrappers tries to use a single register for int128_t
Issue -
State: closed - Opened by ayrtonm over 2 years ago
- 2 comments
Labels: rewriter
#71 - Call asm generator assumes fields of stack struct arguments are word-sized in memory
Issue -
State: closed - Opened by fw-immunant over 2 years ago
- 1 comment
#70 - Mutually distrusted stack switching
Issue -
State: closed - Opened by fw-immunant almost 3 years ago
- 5 comments
#69 - format
Pull Request -
State: closed - Opened by fw-immunant almost 3 years ago
#68 - Assign protection keys to compartment stacks
Issue -
State: closed - Opened by ayrtonm almost 3 years ago
- 2 comments
#67 - Per-thread compartment stack pointer storage (and stack setup)
Issue -
State: closed - Opened by fw-immunant almost 3 years ago
- 3 comments
#66 - Remove ia2_init_data section
Issue -
State: closed - Opened by ayrtonm almost 3 years ago
- 3 comments
Labels: enhancement, security
#65 - Missing CMake dependency between header rewriter and generated wrapper .c files
Issue -
State: closed - Opened by fw-immunant almost 3 years ago
- 3 comments
#64 - Port call gates from rust to C
Pull Request -
State: closed - Opened by ayrtonm almost 3 years ago
- 2 comments
#63 - Add support for wrapping direct calls to main binary
Pull Request -
State: closed - Opened by ayrtonm almost 3 years ago
#62 - Support splitting ELFs into multiple compartments
Issue -
State: open - Opened by ayrtonm almost 3 years ago
- 2 comments
Labels: enhancement
#61 - Make call gates specific to a compartment transition
Issue -
State: closed - Opened by ayrtonm almost 3 years ago
- 4 comments
Labels: rewriter
#60 - Add macros for calling untrusted function pointers and make ia2.h only macros
Pull Request -
State: closed - Opened by ayrtonm almost 3 years ago
#59 - Add linker script cmd to align shared data
Pull Request -
State: closed - Opened by ayrtonm almost 3 years ago
- 2 comments
#58 - Add `CHECK_VIOLATION` to add more context to sighandler used in tests
Pull Request -
State: closed - Opened by ayrtonm almost 3 years ago
#57 - Align .ia2_shared_data section
Issue -
State: closed - Opened by ayrtonm almost 3 years ago
- 1 comment
#56 - Fix the should_segfault test and signal handler
Issue -
State: closed - Opened by ayrtonm almost 3 years ago
#55 - Support testing on self-hosted runner with MPK support
Pull Request -
State: closed - Opened by thedataking almost 3 years ago
- 11 comments
#54 - Call gate wrappers for trusted -> untrusted indirect calls (WIP)
Pull Request -
State: closed - Opened by ayrtonm almost 3 years ago
- 8 comments
#53 - Support wrapping function declarations and pointers expanded from macros
Issue -
State: closed - Opened by ayrtonm about 3 years ago
- 3 comments
Labels: enhancement, wontfix, Medium priority, blocking-apache, rewriter
#52 - test against LLVM 13
Pull Request -
State: closed - Opened by fw-immunant about 3 years ago
- 3 comments
#51 - Pointers to function typedefs are not rewritten at all
Issue -
State: open - Opened by ayrtonm about 3 years ago
- 2 comments
Labels: bug, blocking-apache
#50 - Add functions for cmake test boilerplate
Pull Request -
State: closed - Opened by ayrtonm about 3 years ago
#49 - Rewriting headers included multiple times in different preprocessor contexts
Issue -
State: closed - Opened by ayrtonm about 3 years ago
- 1 comment
Labels: bug, Medium priority, rewriter
#48 - Add MPK-capable test runner
Issue -
State: closed - Opened by thedataking about 3 years ago
- 1 comment
Labels: enhancement, Medium priority
#47 - Add untrusted -> trusted indirect call gates
Pull Request -
State: closed - Opened by ayrtonm about 3 years ago
- 4 comments
#46 - Add CMake function or macro for test boilerplate
Issue -
State: closed - Opened by ahomescu about 3 years ago
- 1 comment
Labels: enhancement, High priority
#45 - Handle longjmp/setjmp
Issue -
State: open - Opened by ahomescu about 3 years ago
Labels: enhancement, Medium priority
#44 - Support lazy binding
Issue -
State: open - Opened by ayrtonm about 3 years ago
- 2 comments
Labels: enhancement, Low priority
#43 - Ensure the header-rewriter and compiler environments match
Issue -
State: closed - Opened by ayrtonm about 3 years ago
- 2 comments
Labels: bug, rewriter
#42 - Use system headers instead of vendoring for test cases
Pull Request -
State: closed - Opened by fw-immunant about 3 years ago
- 1 comment
#41 - Use system headers when wrapping system libs in tests
Issue -
State: closed - Opened by fw-immunant about 3 years ago
Labels: enhancement, Medium priority
#40 - Add call gates for direct calls
Pull Request -
State: closed - Opened by ayrtonm about 3 years ago
- 5 comments
#39 - Don't wrap compiler builtins
Pull Request -
State: closed - Opened by fw-immunant about 3 years ago
- 12 comments
#38 - Support LLVM 10
Pull Request -
State: closed - Opened by thedataking about 3 years ago
#37 - Enable continuous integration
Pull Request -
State: closed - Opened by thedataking about 3 years ago
#36 - Factor out common CMake for header-rewriter tests and other IA2 consumers
Pull Request -
State: closed - Opened by fw-immunant about 3 years ago
#35 - Wrapper libs should be compiled with `-Wno-deprecated-declarations`
Issue -
State: closed - Opened by fw-immunant about 3 years ago
- 1 comment
Labels: good first issue, Low priority
#34 - Forward-port stack switching
Pull Request -
State: closed - Opened by fw-immunant about 3 years ago
- 18 comments
#33 - CMake should complain if dependencies are not found
Issue -
State: closed - Opened by thedataking about 3 years ago
Labels: good first issue, Low priority
#32 - Core compartment transition (PKRU register flipping)
Issue -
State: closed - Opened by ahomescu about 3 years ago
- 9 comments
Labels: enhancement, High priority, security, blocking-apache
#31 - Global data segment mapping
Issue -
State: closed - Opened by ahomescu about 3 years ago
- 5 comments
Labels: enhancement, Medium priority, security
#30 - Register scrubbing
Issue -
State: closed - Opened by ayrtonm about 3 years ago
Labels: enhancement, High priority, security, blocking-apache
#29 - Stack switching
Issue -
State: closed - Opened by ayrtonm about 3 years ago
- 1 comment
Labels: enhancement, High priority, security, blocking-apache
#28 - Ignore compiler builtins
Issue -
State: closed - Opened by ahomescu about 3 years ago
- 3 comments
Labels: bug, High priority, rewriter
#27 - Rewrite inline functions defined in headers
Issue -
State: open - Opened by ahomescu about 3 years ago
- 1 comment
Labels: bug, Low priority
#26 - fix getFilename call
Pull Request -
State: closed - Opened by fw-immunant about 3 years ago
- 2 comments
#25 - IA2_WRAP_FUNCTION does not work with bindgen
Issue -
State: closed - Opened by ahomescu about 3 years ago
- 4 comments
Labels: bug, High priority
#24 - Nested function pointers print spurious errors
Issue -
State: open - Opened by ahomescu about 3 years ago
- 1 comment
Labels: bug, Low priority, rewriter
#23 - Handle multiple input files correctly and fix issue with macros in function declarations
Pull Request -
State: closed - Opened by ayrtonm about 3 years ago
- 5 comments
#22 - Support functions that return non-typedefed function pointers
Issue -
State: open - Opened by ahomescu about 3 years ago
- 2 comments
Labels: Low priority, rewriter
#21 - Make a backup of private headers
Issue -
State: closed - Opened by ayrtonm about 3 years ago
- 2 comments
Labels: Medium priority
#20 - Add support for C++ namespaces
Issue -
State: open - Opened by ayrtonm about 3 years ago
- 1 comment
Labels: enhancement, Low priority
#19 - Wrapping function pointers in clang
Issue -
State: closed - Opened by ayrtonm about 3 years ago
- 5 comments
Labels: Medium priority
#18 - Handle variadics
Issue -
State: open - Opened by ahomescu about 3 years ago
- 10 comments
Labels: Medium priority, rewriter
#17 - Reuse memory protection key code from from Phase 1
Issue -
State: closed - Opened by ahomescu about 3 years ago
- 1 comment
Labels: enhancement, High priority, security, blocking-apache
#16 - Consolidate the function declaration and function pointer refactoring code (wherever possible)
Issue -
State: closed - Opened by ahomescu about 3 years ago
- 2 comments
Labels: Low priority
#15 - Investigate Apache as a potential model organism
Issue -
State: open - Opened by ahomescu about 3 years ago
- 2 comments
Labels: High priority, blocking-apache
#14 - Add release mode to turn warnings into hard errors to avoid partially wrapping libraries
Issue -
State: open - Opened by ahomescu about 3 years ago
- 3 comments
Labels: Medium priority
#13 - Optional logging from the wrappers
Issue -
State: open - Opened by ahomescu about 3 years ago
- 2 comments
Labels: good first issue, Low priority
#12 - Add demo libraries with automated testing
Issue -
State: open - Opened by ahomescu about 3 years ago
- 3 comments
Labels: Medium priority
#11 - Enable testing in CI
Issue -
State: closed - Opened by ahomescu about 3 years ago
- 2 comments
Labels: High priority
#10 - Port the videoplayer model organism which uses FFmpeg as the untrusted library
Issue -
State: closed - Opened by ahomescu about 3 years ago
- 2 comments
Labels: Medium priority
#9 - Phase 2 Roadmap
Issue -
State: closed - Opened by ahomescu about 3 years ago
- 1 comment
Labels: High priority
#8 - Simplify the testing boilerplate using CMake functions
Issue -
State: closed - Opened by ahomescu about 3 years ago
Labels: enhancement, Low priority
#7 - Function pointers
Pull Request -
State: closed - Opened by ahomescu about 3 years ago
#6 - Blacklisting headers from being rewritten with .gitignore-like file
Issue -
State: closed - Opened by ayrtonm about 3 years ago
- 4 comments
Labels: enhancement
#5 - Rewriting function declarations with attributes defined in macros
Issue -
State: closed - Opened by ayrtonm about 3 years ago
- 1 comment
Labels: bug, Medium priority
#4 - Parsing headers that need context with compile_commands.json
Issue -
State: closed - Opened by ayrtonm about 3 years ago
- 5 comments
Labels: Medium priority
#3 - Add support for multiple input headers in FnDecl pass
Pull Request -
State: closed - Opened by ayrtonm about 3 years ago
- 4 comments
#2 - Add support for a LLVM lit test framework
Pull Request -
State: closed - Opened by rinon about 3 years ago
- 1 comment
#1 - Merge working branch
Pull Request -
State: closed - Opened by rinon about 3 years ago