Static.cpp File Reference

#include <support/StdIO.h>
#include <support/Package.h>
#include <support/Binder.h>
#include <support/KernelStreams.h>
#include <support/Looper.h>
#include <support/NullStreams.h>
#include <support/StaticValue.h>
#include <support/Process.h>
#include <support/TextStream.h>
#include <support/TLS.h>
#include <support_p/BinderKeys.h>
#include <support_p/SupportMisc.h>
#include <support_p/ValueMap.h>
#include <support_p/SignalThreadInit.h>
#include "LooperPrv.h"
#include <stdio.h>
#include <unistd.h>
#include "./AtomDebug.cpp"

Functions

void __initialize_atom ()
void __initialize_string ()
void __terminate_atom ()
void __terminate_profile_ipc ()
void __terminate_string ()
sptr< ITextOutput > & _get_berr (void)
sptr< ITextOutput > & _get_bout (void)
int32_t g_syslogTLS (tls_allocate())
const sptr< IByteInput > & NullByteInput (void)
const sptr< IByteOutput > & NullByteOutput (void)
const sptr< IByteInputNullInput (NullStream.ptr())
const sptr< IByteOutputNullOutput (NullStream.ptr())
const sptr< IByteOutput > & StandardByteError (void)
const sptr< IByteInput > & StandardByteInput (void)
const sptr< IByteOutput > & StandardByteOutput (void)

Variables

const SValue B_FIELD_NAME ("be:name")
const SPackage B_NO_PACKAGE
char g_ipcProfileDumpPeriod [] = "BINDER_IPC_PROFILE_DUMP_PERIOD"
char g_ipcProfileEnvVar [] = "BINDER_IPC_PROFILE"
char g_ipcProfileMaxItems [] = "BINDER_IPC_PROFILE_MAX_ITEMS"
char g_ipcProfileStackDepth [] = "BINDER_IPC_PROFILE_STACK_DEPTH"
char g_ipcProfileSymbols [] = "BINDER_IPC_PROFILE_SYMBOLS"
parcel_pool_cleanup g_parcel_pool_cleanup
SLocker g_parcel_pool_lock
BDebugInteger< g_ipcProfileDumpPeriod, 500, 0, 10000 > g_profileDumpPeriod
BDebugCondition< g_ipcProfileEnvVar, 0, 0, 10000 > g_profileLevel
BDebugInteger< g_ipcProfileMaxItems, 10, 1, 10000 > g_profileMaxItems
BDebugInteger< g_ipcProfileStackDepth,
B_CALLSTACK_DEPTH, 1, B_CALLSTACK_DEPTH > 
g_profileStackDepth
BDebugInteger< g_ipcProfileSymbols, 1, 0, 1 > g_profileSymbols
SVector< remote_host_infog_remoteHostInfo
SignalHandlerStaticInit g_signalHandlerStaticInit
uint16_t g_strongPutQueue [4096]
BValueMapPool g_valueMapPool
uint16_t g_weakPutQueue [4096]
SKeyedVector< sptr< IBinder >,
area_translation_info
gAreaTranslationCache
SLocker gAreaTranslationLock ("RMemory lock")


Function Documentation

void __initialize_atom  ) 
 

void __initialize_string  ) 
 

void __terminate_atom  ) 
 

void __terminate_profile_ipc  ) 
 

void __terminate_string  ) 
 

int32_t g_syslogTLS tls_allocate()   ) 
 

const sptr<IByteInput> NullInput NullStream.  ptr()  ) 
 

const sptr<IByteOutput> NullOutput NullStream.  ptr()  ) 
 


Variable Documentation

const SValue B_FIELD_NAME("be:name")
 

char g_ipcProfileDumpPeriod[] = "BINDER_IPC_PROFILE_DUMP_PERIOD"
 

char g_ipcProfileEnvVar[] = "BINDER_IPC_PROFILE"
 

char g_ipcProfileMaxItems[] = "BINDER_IPC_PROFILE_MAX_ITEMS"
 

char g_ipcProfileStackDepth[] = "BINDER_IPC_PROFILE_STACK_DEPTH"
 

char g_ipcProfileSymbols[] = "BINDER_IPC_PROFILE_SYMBOLS"
 

parcel_pool_cleanup g_parcel_pool_cleanup
 

SLocker g_parcel_pool_lock
 

BDebugInteger<g_ipcProfileDumpPeriod, 500, 0, 10000> g_profileDumpPeriod
 

BDebugCondition<g_ipcProfileEnvVar, 0, 0, 10000> g_profileLevel
 

BDebugInteger<g_ipcProfileMaxItems, 10, 1, 10000> g_profileMaxItems
 

BDebugInteger<g_ipcProfileStackDepth, B_CALLSTACK_DEPTH, 1, B_CALLSTACK_DEPTH> g_profileStackDepth
 

BDebugInteger<g_ipcProfileSymbols, 1, 0, 1> g_profileSymbols
 

SVector<remote_host_info> g_remoteHostInfo
 

SignalHandlerStaticInit g_signalHandlerStaticInit
 

uint16_t g_strongPutQueue[4096]
 

BValueMapPool g_valueMapPool
 

uint16_t g_weakPutQueue[4096]
 

SKeyedVector<sptr<IBinder>, area_translation_info> gAreaTranslationCache
 

SLocker gAreaTranslationLock("RMemory lock")