mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-21 23:20:20 +00:00
Everywhere: Replace AK::Singleton => Singleton
This commit is contained in:
parent
eb60cb156d
commit
c94c15d45c
Notes:
sideshowbarker
2024-07-18 07:17:57 +09:00
Author: https://github.com/awesomekling Commit: https://github.com/SerenityOS/serenity/commit/c94c15d45cb
35 changed files with 40 additions and 40 deletions
|
@ -24,7 +24,7 @@ struct FlyStringImplTraits : public Traits<StringImpl*> {
|
|||
}
|
||||
};
|
||||
|
||||
static AK::Singleton<HashTable<StringImpl*, FlyStringImplTraits>> s_table;
|
||||
static Singleton<HashTable<StringImpl*, FlyStringImplTraits>> s_table;
|
||||
|
||||
static HashTable<StringImpl*, FlyStringImplTraits>& fly_impls()
|
||||
{
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
// Output bytes to kernel debug port 0xE9 (Bochs console). It's very handy.
|
||||
#define CONSOLE_OUT_TO_BOCHS_DEBUG_PORT
|
||||
|
||||
static AK::Singleton<ConsoleDevice> s_the;
|
||||
static Singleton<ConsoleDevice> s_the;
|
||||
static Kernel::SpinLock g_console_lock;
|
||||
|
||||
UNMAP_AFTER_INIT void ConsoleDevice::initialize()
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<HashMap<u32, Device*>> s_all_devices;
|
||||
static Singleton<HashMap<u32, Device*>> s_all_devices;
|
||||
|
||||
HashMap<u32, Device*>& Device::all_devices()
|
||||
{
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
namespace Kernel {
|
||||
|
||||
Atomic<bool> g_caps_lock_remapped_to_ctrl;
|
||||
static AK::Singleton<HIDManagement> s_the;
|
||||
static Singleton<HIDManagement> s_the;
|
||||
|
||||
// clang-format off
|
||||
static constexpr Keyboard::CharacterMapData DEFAULT_CHARACTER_MAP =
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<NullDevice> s_the;
|
||||
static Singleton<NullDevice> s_the;
|
||||
|
||||
UNMAP_AFTER_INIT void NullDevice::initialize()
|
||||
{
|
||||
|
|
|
@ -58,7 +58,7 @@ void SB16::set_sample_rate(uint16_t hz)
|
|||
dsp_write((u8)hz);
|
||||
}
|
||||
|
||||
static AK::Singleton<SB16> s_the;
|
||||
static Singleton<SB16> s_the;
|
||||
|
||||
UNMAP_AFTER_INIT SB16::SB16()
|
||||
: IRQHandler(SB16_DEFAULT_IRQ)
|
||||
|
|
|
@ -86,7 +86,7 @@ private:
|
|||
OwnPtr<VMWareBackdoor> m_backdoor;
|
||||
};
|
||||
|
||||
static AK::Singleton<VMWareBackdoorDetector> s_vmware_backdoor;
|
||||
static Singleton<VMWareBackdoorDetector> s_vmware_backdoor;
|
||||
|
||||
VMWareBackdoor* VMWareBackdoor::the()
|
||||
{
|
||||
|
|
|
@ -25,7 +25,7 @@ DevPtsFS::~DevPtsFS()
|
|||
{
|
||||
}
|
||||
|
||||
static AK::Singleton<HashTable<unsigned>> s_ptys;
|
||||
static Singleton<HashTable<unsigned>> s_ptys;
|
||||
|
||||
bool DevPtsFS::initialize()
|
||||
{
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<ProtectedValue<HashTable<FIFO*>>> s_table;
|
||||
static Singleton<ProtectedValue<HashTable<FIFO*>>> s_table;
|
||||
|
||||
static ProtectedValue<HashTable<FIFO*>>& all_fifos()
|
||||
{
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
namespace Kernel {
|
||||
|
||||
static u32 s_lastFileSystemID;
|
||||
static AK::Singleton<HashMap<u32, FileSystem*>> s_file_system_map;
|
||||
static Singleton<HashMap<u32, FileSystem*>> s_file_system_map;
|
||||
|
||||
static HashMap<u32, FileSystem*>& all_file_systems()
|
||||
{
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
namespace Kernel {
|
||||
|
||||
static SpinLock s_all_inodes_lock;
|
||||
static AK::Singleton<Inode::List> s_list;
|
||||
static Singleton<Inode::List> s_list;
|
||||
|
||||
static Inode::List& all_with_lock()
|
||||
{
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<ProcFSComponentRegistry> s_the;
|
||||
static Singleton<ProcFSComponentRegistry> s_the;
|
||||
|
||||
ProcFSComponentRegistry& ProcFSComponentRegistry::the()
|
||||
{
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<SysFSComponentRegistry> s_the;
|
||||
static Singleton<SysFSComponentRegistry> s_the;
|
||||
|
||||
SysFSComponentRegistry& SysFSComponentRegistry::the()
|
||||
{
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<VirtualFileSystem> s_the;
|
||||
static Singleton<VirtualFileSystem> s_the;
|
||||
static constexpr int symlink_recursion_limit { 5 }; // FIXME: increase?
|
||||
static constexpr int root_mount_flags = MS_NODEV | MS_NOSUID | MS_RDONLY;
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<GraphicsManagement> s_the;
|
||||
static Singleton<GraphicsManagement> s_the;
|
||||
|
||||
GraphicsManagement& GraphicsManagement::the()
|
||||
{
|
||||
|
|
|
@ -54,7 +54,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<APIC> s_apic;
|
||||
static Singleton<APIC> s_apic;
|
||||
|
||||
class APICIPIInterruptHandler final : public GenericInterruptHandler {
|
||||
public:
|
||||
|
|
|
@ -42,9 +42,9 @@ __attribute__((section(".super_pages"))) static u8 super_pages[1 * MiB];
|
|||
|
||||
namespace Kernel::Memory {
|
||||
|
||||
// NOTE: We can NOT use AK::Singleton for this class, because
|
||||
// NOTE: We can NOT use Singleton for this class, because
|
||||
// MemoryManager::initialize is called *before* global constructors are
|
||||
// run. If we do, then AK::Singleton would get re-initialized, causing
|
||||
// run. If we do, then Singleton would get re-initialized, causing
|
||||
// the memory manager to be initialized twice!
|
||||
static MemoryManager* s_the;
|
||||
RecursiveSpinLock s_mm_lock;
|
||||
|
|
|
@ -17,7 +17,7 @@ extern u8 end_of_kernel_image[];
|
|||
|
||||
namespace Kernel::Memory {
|
||||
|
||||
static AK::Singleton<HashMap<FlatPtr, PageDirectory*>> s_cr3_map;
|
||||
static Singleton<HashMap<FlatPtr, PageDirectory*>> s_cr3_map;
|
||||
|
||||
static HashMap<FlatPtr, PageDirectory*>& cr3_map()
|
||||
{
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<ProtectedValue<HashTable<IPv4Socket*>>> s_table;
|
||||
static Singleton<ProtectedValue<HashTable<IPv4Socket*>>> s_table;
|
||||
|
||||
using BlockFlags = Thread::FileDescriptionBlocker::BlockFlags;
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<ProtectedValue<LocalSocket::List>> s_list;
|
||||
static Singleton<ProtectedValue<LocalSocket::List>> s_list;
|
||||
|
||||
static ProtectedValue<LocalSocket::List>& all_sockets()
|
||||
{
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<NetworkingManagement> s_the;
|
||||
static Singleton<NetworkingManagement> s_the;
|
||||
|
||||
NetworkingManagement& NetworkingManagement::the()
|
||||
{
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<ProtectedValue<HashMap<IPv4Address, MACAddress>>> s_arp_table;
|
||||
static Singleton<ProtectedValue<HashMap<IPv4Address, MACAddress>>> s_arp_table;
|
||||
|
||||
class ARPTableBlocker : public Thread::Blocker {
|
||||
public:
|
||||
|
@ -80,7 +80,7 @@ protected:
|
|||
}
|
||||
};
|
||||
|
||||
static AK::Singleton<ARPTableBlockCondition> s_arp_table_block_condition;
|
||||
static Singleton<ARPTableBlockCondition> s_arp_table_block_condition;
|
||||
|
||||
ARPTableBlocker::ARPTableBlocker(IPv4Address ip_addr, Optional<MACAddress>& addr)
|
||||
: m_ip_addr(ip_addr)
|
||||
|
|
|
@ -54,14 +54,14 @@ void TCPSocket::set_state(State new_state)
|
|||
evaluate_block_conditions();
|
||||
}
|
||||
|
||||
static AK::Singleton<ProtectedValue<HashMap<IPv4SocketTuple, RefPtr<TCPSocket>>>> s_socket_closing;
|
||||
static Singleton<ProtectedValue<HashMap<IPv4SocketTuple, RefPtr<TCPSocket>>>> s_socket_closing;
|
||||
|
||||
ProtectedValue<HashMap<IPv4SocketTuple, RefPtr<TCPSocket>>>& TCPSocket::closing_sockets()
|
||||
{
|
||||
return *s_socket_closing;
|
||||
}
|
||||
|
||||
static AK::Singleton<ProtectedValue<HashMap<IPv4SocketTuple, TCPSocket*>>> s_socket_tuples;
|
||||
static Singleton<ProtectedValue<HashMap<IPv4SocketTuple, TCPSocket*>>> s_socket_tuples;
|
||||
|
||||
ProtectedValue<HashMap<IPv4SocketTuple, TCPSocket*>>& TCPSocket::sockets_by_tuple()
|
||||
{
|
||||
|
@ -512,7 +512,7 @@ KResult TCPSocket::close()
|
|||
return result;
|
||||
}
|
||||
|
||||
static AK::Singleton<ProtectedValue<HashTable<TCPSocket*>>> s_sockets_for_retransmit;
|
||||
static Singleton<ProtectedValue<HashTable<TCPSocket*>>> s_sockets_for_retransmit;
|
||||
|
||||
ProtectedValue<HashTable<TCPSocket*>>& TCPSocket::sockets_for_retransmit()
|
||||
{
|
||||
|
|
|
@ -22,7 +22,7 @@ void UDPSocket::for_each(Function<void(const UDPSocket&)> callback)
|
|||
});
|
||||
}
|
||||
|
||||
static AK::Singleton<ProtectedValue<HashMap<u16, UDPSocket*>>> s_map;
|
||||
static Singleton<ProtectedValue<HashMap<u16, UDPSocket*>>> s_map;
|
||||
|
||||
ProtectedValue<HashMap<u16, UDPSocket*>>& UDPSocket::sockets_by_port()
|
||||
{
|
||||
|
|
|
@ -45,11 +45,11 @@ static void create_signal_trampoline();
|
|||
|
||||
RecursiveSpinLock g_profiling_lock;
|
||||
static Atomic<pid_t> next_pid;
|
||||
static AK::Singleton<ProtectedValue<Process::List>> s_processes;
|
||||
static Singleton<ProtectedValue<Process::List>> s_processes;
|
||||
READONLY_AFTER_INIT HashMap<String, OwnPtr<Module>>* g_modules;
|
||||
READONLY_AFTER_INIT Memory::Region* g_signal_trampoline_region;
|
||||
|
||||
static AK::Singleton<ProtectedValue<String>> s_hostname;
|
||||
static Singleton<ProtectedValue<String>> s_hostname;
|
||||
|
||||
ProtectedValue<String>& hostname()
|
||||
{
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<SpinLockProtectedValue<ProcessGroup::List>> s_process_groups;
|
||||
static Singleton<SpinLockProtectedValue<ProcessGroup::List>> s_process_groups;
|
||||
|
||||
SpinLockProtectedValue<ProcessGroup::List>& process_groups()
|
||||
{
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<KernelRng> s_the;
|
||||
static Singleton<KernelRng> s_the;
|
||||
static Atomic<u32, AK::MemoryOrder::memory_order_relaxed> s_next_random_value = 1;
|
||||
|
||||
KernelRng& KernelRng::the()
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
namespace Kernel {
|
||||
|
||||
static SpinLock<u8> g_global_futex_lock;
|
||||
static AK::Singleton<HashMap<Memory::VMObject*, FutexQueues>> g_global_futex_queues;
|
||||
static Singleton<HashMap<Memory::VMObject*, FutexQueues>> g_global_futex_queues;
|
||||
|
||||
FutexQueue::FutexQueue(FlatPtr user_address_or_offset, Memory::VMObject* vmobject)
|
||||
: m_user_address_or_offset(user_address_or_offset)
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<ConsoleManagement> s_the;
|
||||
static Singleton<ConsoleManagement> s_the;
|
||||
|
||||
void ConsoleManagement::resolution_was_changed()
|
||||
{
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<PTYMultiplexer> s_the;
|
||||
static Singleton<PTYMultiplexer> s_the;
|
||||
|
||||
PTYMultiplexer& PTYMultiplexer::the()
|
||||
{
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<TimeManagement> s_the;
|
||||
static Singleton<TimeManagement> s_the;
|
||||
|
||||
TimeManagement& TimeManagement::the()
|
||||
{
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
|
||||
namespace Kernel {
|
||||
|
||||
static AK::Singleton<TimerQueue> s_the;
|
||||
static Singleton<TimerQueue> s_the;
|
||||
static SpinLock<u8> g_timerqueue_lock;
|
||||
|
||||
Time Timer::remaining() const
|
||||
|
|
|
@ -109,7 +109,7 @@ struct SignalHandlersInfo {
|
|||
int next_signal_id { 0 };
|
||||
};
|
||||
|
||||
static AK::Singleton<SignalHandlersInfo> s_signals;
|
||||
static Singleton<SignalHandlersInfo> s_signals;
|
||||
template<bool create_if_null = true>
|
||||
inline SignalHandlersInfo* signals_info()
|
||||
{
|
||||
|
|
|
@ -67,7 +67,7 @@ public:
|
|||
static DefaultRootCACertificates& the() { return s_the; }
|
||||
|
||||
private:
|
||||
static AK::Singleton<DefaultRootCACertificates> s_the;
|
||||
static Singleton<DefaultRootCACertificates> s_the;
|
||||
|
||||
Vector<Certificate> m_ca_certificates;
|
||||
};
|
||||
|
|
|
@ -344,7 +344,7 @@ bool TLSv12::add_client_key(ReadonlyBytes certificate_pem_buffer, ReadonlyBytes
|
|||
return add_client_key(certificate);
|
||||
}
|
||||
|
||||
AK::Singleton<DefaultRootCACertificates> DefaultRootCACertificates::s_the;
|
||||
Singleton<DefaultRootCACertificates> DefaultRootCACertificates::s_the;
|
||||
DefaultRootCACertificates::DefaultRootCACertificates()
|
||||
{
|
||||
// FIXME: This might not be the best format, find a better way to represent CA certificates.
|
||||
|
|
Loading…
Reference in a new issue