Android-cuttlefish cvd tool
Functions | Variables
ext4_utils.cpp File Reference
#include "ext4_utils/ext4_utils.h"
#include <fcntl.h>
#include <inttypes.h>
#include <stddef.h>
#include <string.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <arpa/inet.h>
#include <sys/ioctl.h>
#include "helpers.h"
Include dependency graph for ext4_utils.cpp:

Functions

static int is_power_of (int a, int b)
 
int bitmap_get_bit (u8 *bitmap, u32 bit)
 
void bitmap_clear_bit (u8 *bitmap, u32 bit)
 
int ext4_bg_has_super_block (int bg)
 
void read_sb (int fd, struct ext4_super_block *sb)
 
void ext4_create_fs_aux_info ()
 
void ext4_free_fs_aux_info ()
 
void ext4_parse_sb_info (struct ext4_super_block *sb)
 
u64 get_block_device_size (int fd)
 
int is_block_device_fd (int fd __attribute__((unused)))
 
u64 get_file_size (int fd)
 
static void read_block_group_descriptors (int fd)
 
int read_ext (int fd, int verbose)
 

Variables

int force = 0
 
struct fs_info info
 
struct fs_aux_info aux_info
 
jmp_buf setjmp_env
 

Function Documentation

◆ bitmap_clear_bit()

void bitmap_clear_bit ( u8 bitmap,
u32  bit 
)

◆ bitmap_get_bit()

int bitmap_get_bit ( u8 bitmap,
u32  bit 
)

◆ ext4_bg_has_super_block()

int ext4_bg_has_super_block ( int  bg)

◆ ext4_create_fs_aux_info()

void ext4_create_fs_aux_info ( )

◆ ext4_free_fs_aux_info()

void ext4_free_fs_aux_info ( )

◆ ext4_parse_sb_info()

void ext4_parse_sb_info ( struct ext4_super_block sb)

◆ get_block_device_size()

u64 get_block_device_size ( int  fd)

◆ get_file_size()

u64 get_file_size ( int  fd)

◆ is_block_device_fd()

int is_block_device_fd ( int fd   __attribute__(unused))

◆ is_power_of()

static int is_power_of ( int  a,
int  b 
)
static

◆ read_block_group_descriptors()

static void read_block_group_descriptors ( int  fd)
static

◆ read_ext()

int read_ext ( int  fd,
int  verbose 
)

◆ read_sb()

void read_sb ( int  fd,
struct ext4_super_block sb 
)

Variable Documentation

◆ aux_info

struct fs_aux_info aux_info

◆ force

int force = 0

◆ info

struct fs_info info

◆ setjmp_env

jmp_buf setjmp_env