Android-cuttlefish cvd tool
Macros | Functions | Variables
adb_utils.cpp File Reference
#include "adb_utils.h"
#include "adb_unique_fd.h"
#include <stdlib.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
#include <algorithm>
#include <vector>
#include <android-base/file.h>
#include <android-base/logging.h>
#include <android-base/parseint.h>
#include <android-base/stringprintf.h>
#include <android-base/strings.h>
#include "adb.h"
#include "adb_trace.h"
#include "sysdeps.h"
#include <pwd.h>
Include dependency graph for adb_utils.cpp:

Macros

#define TRACE_TAG   ADB
 

Functions

void close_stdin ()
 
bool getcwd (std::string *s)
 
bool directory_exists (const std::string &path)
 
std::string escape_arg (const std::string &s)
 
bool mkdirs (const std::string &path)
 
std::string dump_hex (const void *data, size_t byte_count)
 
std::string dump_header (const amessage *msg)
 
std::string dump_packet (const char *name, const char *func, const apacket *p)
 
std::string perror_str (const char *msg)
 
bool set_file_block_mode (borrowed_fd fd, bool block)
 
bool forward_targets_are_valid (const std::string &source, const std::string &dest, std::string *error)
 
std::string adb_get_homedir_path ()
 
std::string adb_get_android_dir_path ()
 
std::string GetLogFilePath ()
 

Variables

static constexpr char kNullFileName [] = "/dev/null"
 

Macro Definition Documentation

◆ TRACE_TAG

#define TRACE_TAG   ADB

Function Documentation

◆ adb_get_android_dir_path()

std::string adb_get_android_dir_path ( )

◆ adb_get_homedir_path()

std::string adb_get_homedir_path ( )

◆ close_stdin()

void close_stdin ( )

◆ directory_exists()

bool directory_exists ( const std::string &  path)

◆ dump_header()

std::string dump_header ( const amessage msg)

◆ dump_hex()

std::string dump_hex ( const void *  data,
size_t  byte_count 
)

◆ dump_packet()

std::string dump_packet ( const char *  name,
const char *  func,
const apacket p 
)

◆ escape_arg()

std::string escape_arg ( const std::string &  s)

◆ forward_targets_are_valid()

bool forward_targets_are_valid ( const std::string &  source,
const std::string &  dest,
std::string *  error 
)

◆ getcwd()

bool getcwd ( std::string *  s)

◆ GetLogFilePath()

std::string GetLogFilePath ( )

◆ mkdirs()

bool mkdirs ( const std::string &  path)

◆ perror_str()

std::string perror_str ( const char *  msg)

◆ set_file_block_mode()

bool set_file_block_mode ( borrowed_fd  fd,
bool  block 
)

Variable Documentation

◆ kNullFileName

constexpr char kNullFileName[] = "/dev/null"
staticconstexpr