BKernel
namespace BKernel {
using BKernel::AllocationTrackingInfo;
using BKernel::DPCCallback;
using BKernel::DPCQueue;
using BKernel::FunctionDPCCallback;
namespace BKernel {
using BKernel::CreateThreadEvent;
using BKernel::SignalEvent;
using BKernel::TeamSignalEvent;
using BKernel::ThreadSignalEvent;
using BKernel::UserEvent;
namespace BKernel {
namespace BKernel {
using BKernel::RealTimeUserTimer;
using BKernel::RealTimeUserTimerList;
using BKernel::SystemTimeUserTimer;
using BKernel::TeamUserTimeUserTimer;
using BKernel::TeamUserTimeUserTimerList;
using BKernel::TeamTimeUserTimer;
using BKernel::TeamTimeUserTimerList;
using BKernel::ThreadTimeUserTimer;
using BKernel::ThreadTimeUserTimerList;
using BKernel::UserTimer;
using BKernel::UserTimerList;
namespace BKernel {
BKernel::Thread* last_vfp_user;
namespace BKernel {
using BKernel::Thread;
namespace BKernel {
BKernel::Thread* thread;
namespace BKernel {
using BKernel::Thread;
namespace BKernel {
BKernel::Thread* thread;
namespace BKernel {
using BKernel::Thread;
namespace BKernel {
using BKernel::Thread;
namespace BKernel {
namespace BKernel {
using BKernel::Team;
using BKernel::PendingSignals;
using BKernel::QueuedSignalsCounter;
using BKernel::Signal;
namespace BKernel {
using BKernel::ProcessGroup;
using BKernel::Team;
using BKernel::Thread;
namespace BKernel {
namespace BKernel {
using BKernel::Team;
namespace BKernel {
using BKernel::ThreadCreationAttributes;
BKernel::Team* team;
namespace BKernel {
BKernel::Team *team; // protected by team lock, thread lock, scheduler
BKernel::PendingSignals fPendingSignals;
BKernel::QueuedSignalsCounter* QueuedSignalsCounter() const
BKernel::QueuedSignalsCounter* fQueuedSignalsCounter;
BKernel::PendingSignals fPendingSignals;
namespace BKernel {
using BKernel::Team;
using BKernel::TeamListIterator;
using BKernel::Thread;
using BKernel::ThreadListIterator;
using BKernel::ProcessSession;
using BKernel::ProcessGroup;
using BKernel::ProcessGroupList;
namespace BKernel {
using BKernel::Thread;
namespace BKernel {
using BKernel::Team;
namespace BKernel {
using BKernel::Bitmap;
namespace BKernel {
using BKernel::KernelReferenceable;
namespace BKernel {
struct DataProvider : BKernel::HexDumpDataProvider {
BKernel::print_hex_dump(dataProvider, fBuffer.Readable());
namespace BKernel {
using BKernel::AllocationTrackingCallback;
typedef BKernel::TeamThreadTable<Team> TeamTable;
fQueuedSignalsCounter = new(std::nothrow) BKernel::QueuedSignalsCounter(
typedef BKernel::TeamThreadTable<Thread> ThreadHashTable;
BKernel::GroupsArray* newGroups = NULL;
newGroups = (BKernel::GroupsArray*)malloc(sizeof(BKernel::GroupsArray)
new(newGroups) BKernel::GroupsArray;
BReference<BKernel::GroupsArray> previous = team->supplementary_groups;
BKernel::Bitmap* fNoSwapPages;
namespace BKernel { class Bitmap; }
using BKernel::AllocationTrackingCallback;
namespace BKernel {
using BKernel::Thread;
BKernel::Bitmap bitmap(20);
BKernel::Bitmap bitmap(200);
BKernel::Bitmap bitmap(10);