Android-cuttlefish cvd tool
Enumerations | Functions
main.cpp File Reference
#include <fec.h>
#include <assert.h>
#include <errno.h>
#include <getopt.h>
#include <fcntl.h>
#include <pthread.h>
#include <stdlib.h>
#include <string.h>
#include <android-base/file.h>
#include "image.h"
Include dependency graph for main.cpp:

Enumerations

enum  {
  MODE_ENCODE , MODE_DECODE , MODE_PRINTSIZE , MODE_GETECCSTART ,
  MODE_GETVERITYSTART
}
 

Functions

static void encode_rs (struct image_proc_ctx *ctx)
 
static void decode_rs (struct image_proc_ctx *ctx)
 
static int usage ()
 
static uint64_t parse_arg (const char *arg, const char *name, uint64_t maxval)
 
static int print_size (image &ctx)
 
static int get_start (int mode, const std::string &filename)
 
static int encode (image &ctx, const std::vector< std::string > &inp_filenames, const std::string &fec_filename)
 
static int decode (image &ctx, const std::vector< std::string > &inp_filenames, const std::string &fec_filename, std::string &out_filename)
 
int main (int argc, char **argv)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
MODE_ENCODE 
MODE_DECODE 
MODE_PRINTSIZE 
MODE_GETECCSTART 
MODE_GETVERITYSTART 

Function Documentation

◆ decode()

static int decode ( image ctx,
const std::vector< std::string > &  inp_filenames,
const std::string &  fec_filename,
std::string &  out_filename 
)
static

◆ decode_rs()

static void decode_rs ( struct image_proc_ctx ctx)
static

◆ encode()

static int encode ( image ctx,
const std::vector< std::string > &  inp_filenames,
const std::string &  fec_filename 
)
static

◆ encode_rs()

static void encode_rs ( struct image_proc_ctx ctx)
static

◆ get_start()

static int get_start ( int  mode,
const std::string &  filename 
)
static

◆ main()

int main ( int  argc,
char **  argv 
)

◆ parse_arg()

static uint64_t parse_arg ( const char *  arg,
const char *  name,
uint64_t  maxval 
)
static

◆ print_size()

static int print_size ( image ctx)
static

◆ usage()

static int usage ( void  )
static