Symbian platform (C++)
SDK native APIs, runtime and tooling
Loading...
Searching...
No Matches
e32.cc File Reference
#include "symbian/e32/e32.h"
#include <algorithm>
#include <cstddef>
#include <cstdint>
#include <set>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include <absl/status/status.h>
#include <absl/strings/str_cat.h>
#include "symbian/analysis/bytes.h"
#include "symbian/analysis/checksum.h"
#include "symbian/analysis/elf.h"
#include "symbian/e32/exports.h"
#include "symbian/e32/imports.h"

Namespaces

namespace  symbian
 
namespace  symbian::e32
 

Functions

absl::StatusOr< std::string > symbian::e32::ConvertPicExecutable (std::string_view elf, uint32_t uid3, uint32_t capabilities)
 
absl::StatusOr< std::string > symbian::e32::ConvertEka1Executable (std::string_view elf, uint32_t uid3, const std::vector< std::string > &proxies)
 
absl::StatusOr< std::string > symbian::e32::ConvertImportedExecutable (std::string_view elf, const std::vector< std::string > &proxies, uint32_t uid3, uint32_t capabilities)
 
absl::StatusOr< std::string > symbian::e32::ConvertDll (std::string_view elf, std::string_view definition, const std::vector< std::string > &proxies, uint32_t uid3, uint32_t capabilities)
 
absl::StatusOr< ImageInfo > symbian::e32::InspectImage (std::string_view bytes)
 

Variable Documentation

◆ bss_size

uint32_t bss_size = 0

◆ code

std::vector<uint32_t> code

◆ code_to_data

std::set<uint32_t> code_to_data

◆ data

std::vector<uint32_t> data

◆ data_to_data

std::set<uint32_t> data_to_data

◆ file

Segment file