OpenOrbis / mira-project-archive

The Homebrew Platform
GNU General Public License v3.0
221 stars 50 forks source link

Implement new elfloader and protobuf for RPC messages #83

Closed kiwidoggie closed 6 years ago

kiwidoggie commented 6 years ago

This implements protobuf as the new RPC layer, as it was found out later on, the .data segment needs to be relocated before the addresses will be updated correctly. An elfloader was written to solve this situation and appears to be working properly. Will need to implement different elfloaders based on how memory is allocated and executed depending on context.