Created
May 13, 2019 01:10
-
-
Save uchan-nos/e629540e83e7e39c4c1df864e334134e to your computer and use it in GitHub Desktop.
OS Kernel Link Map
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Address Size Align Out In Symbol | |
| 0000000000100190 0000000000001d81 16 .rodata | |
| 0000000000100190 0000000000000022 4 main.o:(.rodata) | |
| 0000000000100198 0000000000000003 0 kDesktopBGColor | |
| 00000000001001af 0000000000000003 0 kDesktopFGColor | |
| 00000000001001b2 0000000000000e2d 1 <internal>:(.rodata) | |
| 0000000000100fe0 00000000000000a0 8 main.o:(.rodata._ZN5Error11code_names_E) | |
| 0000000000100fe0 00000000000000a0 0 Error::code_names_ | |
| 0000000000101080 0000000000000048 8 main.o:(.rodata._ZTVNSt3__110__function6__funcIPFvaaENS_9allocatorIS3_EES2_EE) | |
| 0000000000101080 0000000000000048 0 vtable for std::__1::__function::__func<void (*)(signed char, signed char), std::__1::allocator<void (*)(signed char, signed char)>, void (signed char, signed char)> | |
| 00000000001010c8 0000000000000050 8 graphics.o:(.rodata) | |
| 00000000001010c8 0000000000000028 0 vtable for RGBResv8BitPerColorPixelWriter | |
| 00000000001010f0 0000000000000028 0 vtable for BGRResv8BitPerColorPixelWriter | |
| 0000000000101120 0000000000000186 16 mouse.o:(.rodata) | |
| 0000000000101120 0000000000000180 0 (anonymous namespace)::mouse_cursor_shape | |
| 00000000001012a8 0000000000000040 8 usb/device.o:(.rodata) | |
| 00000000001012a8 0000000000000040 0 vtable for usb::Device | |
| 00000000001012e8 0000000000000328 8 usb/xhci/trb.o:(.rodata) | |
| 00000000001012e8 0000000000000128 0 usb::xhci::kTRBCompletionCodeToName | |
| 0000000000101410 0000000000000200 0 usb::xhci::kTRBTypeToName | |
| 0000000000101610 0000000000000020 8 usb/xhci/xhci.o:(.rodata) | |
| 0000000000101630 0000000000000040 8 usb/xhci/device.o:(.rodata) | |
| 0000000000101630 0000000000000040 0 vtable for usb::xhci::Device | |
| 0000000000101670 0000000000000058 8 usb/classdriver/base.o:(.rodata) | |
| 0000000000101670 0000000000000058 0 vtable for usb::ClassDriver | |
| 00000000001016c8 0000000000000060 8 usb/classdriver/hid.o:(.rodata) | |
| 00000000001016c8 0000000000000060 0 vtable for usb::HIDBaseDriver | |
| 0000000000101728 0000000000000060 8 usb/classdriver/keyboard.o:(.rodata) | |
| 0000000000101728 0000000000000060 0 vtable for usb::HIDKeyboardDriver | |
| 0000000000101788 0000000000000060 8 usb/classdriver/mouse.o:(.rodata) | |
| 0000000000101788 0000000000000060 0 vtable for usb::HIDMouseDriver | |
| 00000000001017f0 0000000000000030 16 <internal>:(.rodata) | |
| 0000000000101820 000000000000000c 4 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-signal.o):(.rodata) | |
| 0000000000101830 0000000000000060 8 <internal>:(.rodata) | |
| 0000000000101890 0000000000000190 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-svfprintf.o):(.rodata) | |
| 0000000000101a00 0000000000000010 0 _svfprintf_r.blanks | |
| 0000000000101a10 0000000000000010 0 _svfprintf_r.zeroes | |
| 0000000000101a20 0000000000000110 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-svfiprintf.o):(.rodata) | |
| 0000000000101b10 0000000000000010 0 _svfiprintf_r.blanks | |
| 0000000000101b20 0000000000000010 0 _svfiprintf_r.zeroes | |
| 0000000000101b30 0000000000000018 4 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-dtoa.o):(.rodata) | |
| 0000000000101b50 0000000000000138 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-mprec.o):(.rodata) | |
| 0000000000101b50 000000000000000c 0 __pow5mult.p05 | |
| 0000000000101b60 00000000000000c8 0 __mprec_tens | |
| 0000000000101c30 0000000000000028 0 __mprec_bigtens | |
| 0000000000101c60 0000000000000028 0 __mprec_tinytens | |
| 0000000000101c90 0000000000000281 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-ctype_.o):(.rodata) | |
| 0000000000101c90 0000000000000180 0 _ctype_b | |
| 0000000000101e10 0000000000000101 0 _ctype_ | |
| 0000000000101f18 00000000000001c8 8 .dynsym | |
| 0000000000101f18 00000000000001c8 8 <internal>:(.dynsym) | |
| 00000000001020e0 0000000000000084 8 .gnu.hash | |
| 00000000001020e0 0000000000000084 8 <internal>:(.gnu.hash) | |
| 0000000000102164 00000000000000a0 4 .hash | |
| 0000000000102164 00000000000000a0 4 <internal>:(.hash) | |
| 0000000000102204 00000000000000c4 1 .dynstr | |
| 0000000000102204 00000000000000c4 1 <internal>:(.dynstr) | |
| 00000000001022c8 0000000000000018 8 .rela.dyn | |
| 00000000001022c8 0000000000000018 8 <internal>:(.rela.dyn) | |
| 00000000001022e0 0000000000000048 8 .rela.plt | |
| 00000000001022e0 0000000000000048 8 <internal>:(.rela.plt) | |
| 0000000000102328 00000000000008d0 8 .eh_frame | |
| 0000000000102328 00000000000008d0 8 <internal>:(.eh_frame) | |
| 0000000000103000 000000000000eff3 16 .text | |
| 0000000000103000 0000000000000923 16 main.o:(.text) | |
| 0000000000103000 0000000000000006 0 operator delete(void*) | |
| 0000000000103010 00000000000000b7 0 printk(char const*, ...) | |
| 00000000001030d0 000000000000001d 0 MouseObserver(signed char, signed char) | |
| 00000000001030f0 000000000000014e 0 IntHandlerXHCI(InterruptFrame*) | |
| 0000000000103240 00000000000006c7 0 KernelMain | |
| 0000000000103910 0000000000000013 0 __cxa_pure_virtual | |
| 0000000000103930 00000000000000ea 16 main.o:(.text._ZNSt3__18functionIFvaaEE4swapERS2_) | |
| 0000000000103930 00000000000000ea 0 std::__1::function<void (signed char, signed char)>::swap(std::__1::function<void (signed char, signed char)>&) | |
| 0000000000103a20 0000000000000006 16 main.o:(.text._ZNSt3__110__function6__baseIFvaaEED2Ev) | |
| 0000000000103a20 0000000000000006 0 std::__1::__function::__base<void (signed char, signed char)>::~__base() | |
| 0000000000103a30 0000000000000006 16 main.o:(.text._ZNSt3__110__function6__funcIPFvaaENS_9allocatorIS3_EES2_ED0Ev) | |
| 0000000000103a30 0000000000000006 0 std::__1::__function::__func<void (*)(signed char, signed char), std::__1::allocator<void (*)(signed char, signed char)>, void (signed char, signed char)>::~__func() | |
| 0000000000103a40 0000000000000029 16 main.o:(.text._ZNKSt3__110__function6__funcIPFvaaENS_9allocatorIS3_EES2_E7__cloneEv) | |
| 0000000000103a40 0000000000000029 0 std::__1::__function::__func<void (*)(signed char, signed char), std::__1::allocator<void (*)(signed char, signed char)>, void (signed char, signed char)>::__clone() const | |
| 0000000000103a70 0000000000000015 16 main.o:(.text._ZNKSt3__110__function6__funcIPFvaaENS_9allocatorIS3_EES2_E7__cloneEPNS0_6__baseIS2_EE) | |
| 0000000000103a70 0000000000000015 0 std::__1::__function::__func<void (*)(signed char, signed char), std::__1::allocator<void (*)(signed char, signed char)>, void (signed char, signed char)>::__clone(std::__1::__function::__base<void (signed char, signed char)>*) const | |
| 0000000000103a90 0000000000000006 16 main.o:(.text._ZNSt3__110__function6__funcIPFvaaENS_9allocatorIS3_EES2_E7destroyEv) | |
| 0000000000103a90 0000000000000006 0 std::__1::__function::__func<void (*)(signed char, signed char), std::__1::allocator<void (*)(signed char, signed char)>, void (signed char, signed char)>::destroy() | |
| 0000000000103aa0 0000000000000006 16 main.o:(.text._ZNSt3__110__function6__funcIPFvaaENS_9allocatorIS3_EES2_E18destroy_deallocateEv) | |
| 0000000000103aa0 0000000000000006 0 std::__1::__function::__func<void (*)(signed char, signed char), std::__1::allocator<void (*)(signed char, signed char)>, void (signed char, signed char)>::destroy_deallocate() | |
| 0000000000103ab0 0000000000000013 16 main.o:(.text._ZNSt3__110__function6__funcIPFvaaENS_9allocatorIS3_EES2_EclEOaS7_) | |
| 0000000000103ab0 0000000000000013 0 std::__1::__function::__func<void (*)(signed char, signed char), std::__1::allocator<void (*)(signed char, signed char)>, void (signed char, signed char)>::operator()(signed char&&, signed char&&) | |
| 0000000000103ad0 00000000000001c1 16 graphics.o:(.text) | |
| 0000000000103ad0 0000000000000029 0 RGBResv8BitPerColorPixelWriter::Write(int, int, PixelColor const&) | |
| 0000000000103b00 0000000000000029 0 BGRResv8BitPerColorPixelWriter::Write(int, int, PixelColor const&) | |
| 0000000000103b30 00000000000000d6 0 DrawRectangle(PixelWriter&, Vector2D<int> const&, Vector2D<int> const&, PixelColor const&) | |
| 0000000000103c10 0000000000000081 0 FillRectangle(PixelWriter&, Vector2D<int> const&, Vector2D<int> const&, PixelColor const&) | |
| 0000000000103ca0 000000000000000a 16 graphics.o:(.text._ZN30RGBResv8BitPerColorPixelWriterD0Ev) | |
| 0000000000103ca0 000000000000000a 0 RGBResv8BitPerColorPixelWriter::~RGBResv8BitPerColorPixelWriter() | |
| 0000000000103cb0 0000000000000006 16 graphics.o:(.text._ZN11PixelWriterD2Ev) | |
| 0000000000103cb0 0000000000000006 0 PixelWriter::~PixelWriter() | |
| 0000000000103cc0 000000000000000a 16 graphics.o:(.text._ZN30BGRResv8BitPerColorPixelWriterD0Ev) | |
| 0000000000103cc0 000000000000000a 0 BGRResv8BitPerColorPixelWriter::~BGRResv8BitPerColorPixelWriter() | |
| 0000000000103cd0 000000000000020d 16 mouse.o:(.text) | |
| 0000000000103cd0 00000000000000be 0 MouseCursor::MouseCursor(PixelWriter*, PixelColor, Vector2D<int>) | |
| 0000000000103cd0 00000000000000be 0 MouseCursor::MouseCursor(PixelWriter*, PixelColor, Vector2D<int>) | |
| 0000000000103d90 000000000000014d 0 MouseCursor::MoveRelative(Vector2D<int>) | |
| 0000000000103ee0 0000000000000242 16 font.o:(.text) | |
| 0000000000103ee0 000000000000001e 0 GetFont(char) | |
| 0000000000103f00 00000000000001b7 0 WriteAscii(PixelWriter&, int, int, char, PixelColor const&) | |
| 00000000001040c0 0000000000000062 0 WriteString(PixelWriter&, int, int, char const*, PixelColor const&) | |
| 0000000000104130 0000000000000055 16 newlib_support.o:(.text) | |
| 0000000000104130 0000000000000013 0 _exit | |
| 0000000000104150 0000000000000008 0 sbrk | |
| 0000000000104160 000000000000000b 0 getpid | |
| 0000000000104170 0000000000000015 0 kill | |
| 0000000000104190 00000000000001ed 16 console.o:(.text) | |
| 0000000000104190 0000000000000048 0 Console::Console(PixelWriter&, PixelColor const&, PixelColor const&) | |
| 0000000000104190 0000000000000048 0 Console::Console(PixelWriter&, PixelColor const&, PixelColor const&) | |
| 00000000001041e0 0000000000000099 0 Console::PutString(char const*) | |
| 0000000000104280 00000000000000fd 0 Console::Newline() | |
| 0000000000104380 0000000000000e73 16 pci.o:(.text) | |
| 0000000000104380 0000000000000013 0 pci::WriteAddress(unsigned int) | |
| 00000000001043a0 0000000000000013 0 pci::WriteData(unsigned int) | |
| 00000000001043c0 000000000000000f 0 pci::ReadData() | |
| 00000000001043d0 000000000000002d 0 pci::ReadVendorId(unsigned char, unsigned char, unsigned char) | |
| 0000000000104400 0000000000000030 0 pci::ReadDeviceId(unsigned char, unsigned char, unsigned char) | |
| 0000000000104430 0000000000000030 0 pci::ReadHeaderType(unsigned char, unsigned char, unsigned char) | |
| 0000000000104460 0000000000000043 0 pci::ReadClassCode(unsigned char, unsigned char, unsigned char) | |
| 00000000001044b0 000000000000002c 0 pci::ReadBusNumbers(unsigned char, unsigned char, unsigned char) | |
| 00000000001044e0 000000000000000c 0 pci::IsSingleFunctionDevice(unsigned char) | |
| 00000000001044f0 000000000000020a 0 pci::ScanAllBus() | |
| 0000000000104700 00000000000002ca 0 (anonymous namespace)::ScanBus(unsigned char) | |
| 00000000001049d0 000000000000003f 0 pci::ReadConfReg(pci::Device const&, unsigned char) | |
| 0000000000104a10 000000000000004a 0 pci::WriteConfReg(pci::Device const&, unsigned char, unsigned int) | |
| 0000000000104a60 000000000000011b 0 pci::ReadBar(pci::Device&, unsigned int) | |
| 0000000000104b80 000000000000003f 0 pci::ReadCapabilityHeader(pci::Device const&, unsigned char) | |
| 0000000000104bc0 00000000000004c2 0 pci::ConfigureMSI(pci::Device const&, unsigned int, unsigned int, unsigned int) | |
| 0000000000105090 000000000000002b 0 pci::ConfigureMSIFixedDestination(pci::Device const&, unsigned char, pci::MSITriggerMode, pci::MSIDeliveryMode, unsigned char, unsigned int) | |
| 00000000001050c0 0000000000000133 0 (anonymous namespace)::ScanFunction(unsigned char, unsigned char, unsigned char) | |
| 0000000000105200 000000000000002c 16 asmfunc.o:(.text) | |
| 0000000000105200 0000000000000000 0 IoOut32 | |
| 0000000000105207 0000000000000000 0 IoIn32 | |
| 000000000010520c 0000000000000000 0 GetCS | |
| 0000000000105212 0000000000000000 0 LoadIDT | |
| 0000000000105230 00000000000000c4 16 logger.o:(.text) | |
| 0000000000105230 000000000000000c 0 SetLogLevel(LogLevel) | |
| 0000000000105240 00000000000000b4 0 Log(LogLevel, char const*, ...) | |
| 0000000000105300 0000000000000049 16 interrupt.o:(.text) | |
| 0000000000105300 0000000000000023 0 SetIDTEntry(InterruptDescriptor&, InterruptDescriptorAttribute, unsigned long, unsigned short) | |
| 0000000000105330 0000000000000019 0 NotifyEndOfInterrupt() | |
| 0000000000105350 0000000000000086 16 usb/memory.o:(.text) | |
| 0000000000105350 0000000000000072 0 usb::AllocMem(unsigned long, unsigned int, unsigned int) | |
| 00000000001053d0 0000000000000006 0 usb::FreeMem(void*) | |
| 00000000001053e0 0000000000000bc0 16 usb/device.o:(.text) | |
| 00000000001053e0 0000000000000006 0 usb::Device::~Device() | |
| 00000000001053e0 0000000000000006 0 usb::Device::~Device() | |
| 00000000001053f0 0000000000000006 0 usb::Device::~Device() | |
| 0000000000105400 0000000000000038 0 usb::Device::StartInitialize() | |
| 0000000000105440 0000000000000037 0 usb::GetDescriptor(usb::Device&, int, unsigned char, unsigned char, void*, int, bool) | |
| 0000000000105480 0000000000000064 0 usb::Device::OnEndpointsConfigured() | |
| 00000000001054f0 00000000000000ca 0 usb::Device::OnControlOutCompleted(usb::SetupData, void const*, int) | |
| 00000000001055c0 000000000000009e 0 usb::Device::OnSetConfigurationCompleted(unsigned char) | |
| 0000000000105660 00000000000001b1 0 usb::Device::OnControlInCompleted(usb::SetupData, void const*, int) | |
| 0000000000105820 00000000000000af 0 usb::Device::OnDeviceDescriptorReceived(unsigned char const*, int) | |
| 00000000001058d0 000000000000006f 0 usb::Device::OnConfigurationDescriptorReceived(unsigned char const*, int) | |
| 0000000000105940 000000000000006f 0 usb::Device::OnInterruptOutCompleted(void const*, int) | |
| 00000000001059b0 000000000000007f 0 usb::Device::OnInterruptInCompleted(void const*, int) | |
| 0000000000105a30 000000000000007a 0 usb::Device::InitializePhase1(unsigned char const*, int) | |
| 0000000000105ab0 000000000000043c 0 usb::Device::InitializePhase2(unsigned char const*, int) | |
| 0000000000105ef0 0000000000000082 0 usb::Device::InitializePhase3(unsigned char) | |
| 0000000000105f80 0000000000000020 0 usb::SetConfiguration(usb::Device&, int, unsigned char, bool) | |
| 0000000000105fa0 0000000000000316 16 usb/xhci/ring.o:(.text) | |
| 0000000000105fa0 0000000000000014 0 usb::xhci::Ring::~Ring() | |
| 0000000000105fa0 0000000000000014 0 usb::xhci::Ring::~Ring() | |
| 0000000000105fc0 000000000000007a 0 usb::xhci::Ring::Initialize(unsigned long) | |
| 0000000000106040 0000000000000034 0 usb::xhci::Ring::CopyToLast(std::__1::array<unsigned int, 4ul> const&) | |
| 0000000000106080 0000000000000095 0 usb::xhci::Ring::Push(std::__1::array<unsigned int, 4ul> const&) | |
| 0000000000106120 0000000000000127 0 usb::xhci::EventRing::Initialize(unsigned long, usb::xhci::InterrupterRegisterSet*) | |
| 0000000000106250 000000000000001c 0 usb::xhci::EventRing::WriteDequeuePointer(usb::xhci::TRB*) | |
| 0000000000106270 0000000000000046 0 usb::xhci::EventRing::Pop() | |
| 00000000001062b8 0000000000000000 4 usb/xhci/trb.o:(.text) | |
| 00000000001062c0 0000000000000e09 16 usb/xhci/xhci.o:(.text) | |
| 00000000001062c0 0000000000000027 0 usb::xhci::Controller::Controller(unsigned long) | |
| 00000000001062c0 0000000000000027 0 usb::xhci::Controller::Controller(unsigned long) | |
| 00000000001062f0 00000000000001ca 0 usb::xhci::Controller::Initialize() | |
| 00000000001064c0 0000000000000039 0 usb::xhci::Controller::Run() | |
| 0000000000106500 0000000000000019 0 usb::xhci::Controller::DoorbellRegisterAt(unsigned char) | |
| 0000000000106520 000000000000009b 0 usb::xhci::ConfigurePort(usb::xhci::Controller&, usb::xhci::Port&) | |
| 00000000001065c0 0000000000000303 0 usb::xhci::ConfigureEndpoints(usb::xhci::Controller&, usb::xhci::Device&) | |
| 00000000001068d0 00000000000007bb 0 usb::xhci::ProcessEvent(usb::xhci::Controller&) | |
| 0000000000107090 0000000000000028 0 usb::xhci::ConfigureEndpoints(usb::xhci::Controller&, usb::xhci::Device&)::$_0::__invoke(usb::EndpointType, int) | |
| 00000000001070c0 0000000000000009 0 usb::xhci::ConfigureEndpoints(usb::xhci::Controller&, usb::xhci::Device&)::$_1::__invoke(usb::EndpointType, int) | |
| 00000000001070d0 00000000000000e8 16 usb/xhci/port.o:(.text) | |
| 00000000001070d0 0000000000000008 0 usb::xhci::Port::Number() const | |
| 00000000001070e0 000000000000000f 0 usb::xhci::Port::IsConnected() const | |
| 00000000001070f0 0000000000000011 0 usb::xhci::Port::IsEnabled() const | |
| 0000000000107110 0000000000000012 0 usb::xhci::Port::IsConnectStatusChanged() const | |
| 0000000000107130 0000000000000012 0 usb::xhci::Port::IsPortResetChanged() const | |
| 0000000000107150 0000000000000012 0 usb::xhci::Port::Speed() const | |
| 0000000000107170 0000000000000038 0 usb::xhci::Port::Reset() | |
| 00000000001071b0 0000000000000008 0 usb::xhci::Port::Initialize() | |
| 00000000001071c0 00000000000013b2 16 usb/xhci/device.o:(.text) | |
| 00000000001071c0 000000000000021f 0 usb::xhci::Device::Device(unsigned char, usb::xhci::DoorbellRegister*) | |
| 00000000001071c0 000000000000021f 0 usb::xhci::Device::Device(unsigned char, usb::xhci::DoorbellRegister*) | |
| 00000000001073e0 000000000000001f 0 usb::xhci::Device::Initialize() | |
| 0000000000107400 0000000000000010 0 usb::xhci::Device::SelectForSlotAssignment() | |
| 0000000000107410 0000000000000056 0 usb::xhci::Device::AllocTransferRing(usb::xhci::DeviceContextIndex, unsigned long) | |
| 0000000000107470 0000000000000587 0 usb::xhci::Device::ControlIn(int, usb::SetupData, void*, int) | |
| 0000000000107a00 0000000000000575 0 usb::xhci::Device::ControlOut(int, usb::SetupData, void const*, int) | |
| 0000000000107f80 000000000000007b 0 usb::xhci::Device::InterruptIn(int, void*, int) | |
| 0000000000108000 0000000000000015 0 usb::xhci::Device::InterruptOut(int, void*, int) | |
| 0000000000108020 0000000000000552 0 usb::xhci::Device::OnTransferEventReceived(usb::xhci::TransferEventTRB const&) | |
| 0000000000108580 0000000000000021 16 usb/xhci/device.o:(.text._ZN3usb4xhci6DeviceD0Ev) | |
| 0000000000108580 0000000000000021 0 usb::xhci::Device::~Device() | |
| 00000000001085b0 00000000000002b4 16 usb/xhci/devmgr.o:(.text) | |
| 00000000001085b0 00000000000000ad 0 usb::xhci::DeviceManager::Initialize(unsigned long) | |
| 0000000000108660 0000000000000009 0 usb::xhci::DeviceManager::DeviceContexts() const | |
| 0000000000108670 000000000000005d 0 usb::xhci::DeviceManager::FindByPort(unsigned char, unsigned int) const | |
| 00000000001086d0 000000000000005d 0 usb::xhci::DeviceManager::FindByState(usb::xhci::Device::State) const | |
| 0000000000108730 000000000000001a 0 usb::xhci::DeviceManager::FindBySlot(unsigned char) const | |
| 0000000000108750 0000000000000088 0 usb::xhci::DeviceManager::AllocDevice(unsigned char, usb::xhci::DoorbellRegister*) | |
| 00000000001087e0 000000000000003d 0 usb::xhci::DeviceManager::LoadDCBAA(unsigned char) | |
| 0000000000108820 0000000000000044 0 usb::xhci::DeviceManager::Remove(unsigned char) | |
| 0000000000108870 0000000000000036 16 usb/classdriver/base.o:(.text) | |
| 0000000000108870 0000000000000011 0 usb::ClassDriver::ClassDriver(usb::Device*) | |
| 0000000000108890 0000000000000006 0 usb::ClassDriver::~ClassDriver() | |
| 0000000000108890 0000000000000006 0 usb::ClassDriver::~ClassDriver() | |
| 00000000001088a0 0000000000000006 0 usb::ClassDriver::~ClassDriver() | |
| 00000000001088b0 00000000000001ea 16 usb/classdriver/hid.o:(.text) | |
| 00000000001088b0 0000000000000039 0 usb::HIDBaseDriver::HIDBaseDriver(usb::Device*, int, int) | |
| 00000000001088f0 0000000000000015 0 usb::HIDBaseDriver::Initialize() | |
| 0000000000108910 000000000000002b 0 usb::HIDBaseDriver::SetEndpoint(usb::EndpointConfig const&) | |
| 0000000000108940 000000000000003b 0 usb::HIDBaseDriver::OnEndpointsConfigured() | |
| 0000000000108980 0000000000000015 0 usb::HIDBaseDriver::OnControlOutCompleted(usb::SetupData, void const*, int) | |
| 00000000001089a0 000000000000006a 0 usb::HIDBaseDriver::OnControlInCompleted(usb::SetupData, void const*, int) | |
| 0000000000108a10 0000000000000015 0 usb::HIDBaseDriver::OnInterruptOutCompleted(void const*, int) | |
| 0000000000108a30 000000000000006a 0 usb::HIDBaseDriver::OnInterruptInCompleted(void const*, int) | |
| 0000000000108aa0 0000000000000006 16 usb/classdriver/hid.o:(.text._ZN3usb13HIDBaseDriverD0Ev) | |
| 0000000000108aa0 0000000000000006 0 usb::HIDBaseDriver::~HIDBaseDriver() | |
| 0000000000108ab0 00000000000002c4 16 usb/classdriver/keyboard.o:(.text) | |
| 0000000000108ab0 0000000000000054 0 usb::HIDKeyboardDriver::HIDKeyboardDriver(usb::Device*, int) | |
| 0000000000108ab0 0000000000000054 0 usb::HIDKeyboardDriver::HIDKeyboardDriver(usb::Device*, int) | |
| 0000000000108b10 00000000000000f1 0 usb::HIDKeyboardDriver::OnDataReceived() | |
| 0000000000108c10 000000000000006f 0 usb::HIDKeyboardDriver::NotifyKeyPush(unsigned char) | |
| 0000000000108c80 0000000000000013 0 usb::HIDKeyboardDriver::operator new(unsigned long) | |
| 0000000000108ca0 000000000000000a 0 usb::HIDKeyboardDriver::operator delete(void*) | |
| 0000000000108cb0 0000000000000091 0 usb::HIDKeyboardDriver::SubscribeKeyPush(std::__1::function<void (unsigned char)>) | |
| 0000000000108d50 0000000000000024 0 _GLOBAL__sub_I_keyboard.cpp | |
| 0000000000108d80 0000000000000025 16 usb/classdriver/keyboard.o:(.text._ZNSt3__18functionIFvhEED2Ev) | |
| 0000000000108d80 0000000000000025 0 std::__1::function<void (unsigned char)>::~function() | |
| 0000000000108db0 00000000000000ad 16 usb/classdriver/keyboard.o:(.text._ZN3usb17HIDKeyboardDriverD2Ev) | |
| 0000000000108db0 00000000000000ad 0 usb::HIDKeyboardDriver::~HIDKeyboardDriver() | |
| 0000000000108e60 00000000000000b5 16 usb/classdriver/keyboard.o:(.text._ZN3usb17HIDKeyboardDriverD0Ev) | |
| 0000000000108e60 00000000000000b5 0 usb::HIDKeyboardDriver::~HIDKeyboardDriver() | |
| 0000000000108f20 00000000000000ea 16 usb/classdriver/keyboard.o:(.text._ZNSt3__18functionIFvhEE4swapERS2_) | |
| 0000000000108f20 00000000000000ea 0 std::__1::function<void (unsigned char)>::swap(std::__1::function<void (unsigned char)>&) | |
| 0000000000109010 0000000000000264 16 usb/classdriver/mouse.o:(.text) | |
| 0000000000109010 0000000000000054 0 usb::HIDMouseDriver::HIDMouseDriver(usb::Device*, int) | |
| 0000000000109010 0000000000000054 0 usb::HIDMouseDriver::HIDMouseDriver(usb::Device*, int) | |
| 0000000000109070 0000000000000085 0 usb::HIDMouseDriver::OnDataReceived() | |
| 0000000000109100 0000000000000077 0 usb::HIDMouseDriver::NotifyMouseMove(signed char, signed char) | |
| 0000000000109180 0000000000000013 0 usb::HIDMouseDriver::operator new(unsigned long) | |
| 00000000001091a0 000000000000000a 0 usb::HIDMouseDriver::operator delete(void*) | |
| 00000000001091b0 0000000000000091 0 usb::HIDMouseDriver::SubscribeMouseMove(std::__1::function<void (signed char, signed char)>) | |
| 0000000000109250 0000000000000024 0 _GLOBAL__sub_I_mouse.cpp | |
| 0000000000109280 0000000000000025 16 usb/classdriver/mouse.o:(.text._ZNSt3__18functionIFvaaEED2Ev) | |
| 0000000000109280 0000000000000025 0 std::__1::function<void (signed char, signed char)>::~function() | |
| 00000000001092b0 00000000000000ad 16 usb/classdriver/mouse.o:(.text._ZN3usb14HIDMouseDriverD2Ev) | |
| 00000000001092b0 00000000000000ad 0 usb::HIDMouseDriver::~HIDMouseDriver() | |
| 0000000000109360 00000000000000b5 16 usb/classdriver/mouse.o:(.text._ZN3usb14HIDMouseDriverD0Ev) | |
| 0000000000109360 00000000000000b5 0 usb::HIDMouseDriver::~HIDMouseDriver() | |
| 0000000000109420 0000000000000015 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-abort.o):(.text) | |
| 0000000000109420 0000000000000015 0 abort | |
| 0000000000109440 000000000000001c 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-cxa_atexit.o):(.text) | |
| 0000000000109440 000000000000001c 0 __cxa_atexit | |
| 0000000000109460 00000000000000e8 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-__atexit.o):(.text) | |
| 0000000000109460 00000000000000e8 0 __register_exitproc | |
| 0000000000109548 0000000000000000 4 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-impure.o):(.text) | |
| 0000000000109550 000000000000012d 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-memcpy.o):(.text) | |
| 0000000000109550 0000000000000000 0 memcpy | |
| 0000000000109575 0000000000000000 0 quadword_aligned | |
| 0000000000109590 0000000000000000 0 loop | |
| 0000000000109657 0000000000000000 0 byte_copy | |
| 000000000010965d 0000000000000000 0 quadword_copy | |
| 0000000000109680 000000000000063a 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-memmove.o):(.text) | |
| 0000000000109680 000000000000063a 0 memmove | |
| 0000000000109cc0 00000000000000e0 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-memset.o):(.text) | |
| 0000000000109cc0 0000000000000000 0 memset | |
| 0000000000109cee 0000000000000000 0 quadword_aligned | |
| 0000000000109d10 0000000000000000 0 loop | |
| 0000000000109d7b 0000000000000000 0 byte_set | |
| 0000000000109d81 0000000000000000 0 quadword_set | |
| 0000000000109da0 0000000000000124 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-reent.o):(.text) | |
| 0000000000109da0 000000000000002c 0 cleanup_glue | |
| 0000000000109dd0 00000000000000f4 0 _reclaim_reent | |
| 0000000000109ed0 0000000000000389 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-freer.o):(.text) | |
| 0000000000109ed0 000000000000028c 0 _free_r | |
| 000000000010a160 00000000000000f9 0 _malloc_trim_r | |
| 000000000010a260 0000000000000728 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-mallocr.o):(.text) | |
| 000000000010a260 0000000000000728 0 _malloc_r | |
| 000000000010a990 0000000000000011 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-mlock.o):(.text) | |
| 000000000010a990 0000000000000001 0 __malloc_lock | |
| 000000000010a9a0 0000000000000001 0 __malloc_unlock | |
| 000000000010a9b0 0000000000000033 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-sbrkr.o):(.text) | |
| 000000000010a9b0 0000000000000033 0 _sbrk_r | |
| 000000000010a9f0 000000000000052c 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-signal.o):(.text) | |
| 000000000010a9f0 0000000000000245 0 _init_signal_r | |
| 000000000010ac40 0000000000000058 0 _signal_r | |
| 000000000010aca0 000000000000008a 0 _raise_r | |
| 000000000010ad30 0000000000000065 0 __sigtramp_r | |
| 000000000010ada0 0000000000000091 0 raise | |
| 000000000010ae40 000000000000005f 0 signal | |
| 000000000010aea0 000000000000000f 0 _init_signal | |
| 000000000010aeb0 000000000000006c 0 __sigtramp | |
| 000000000010af20 0000000000000045 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-signalr.o):(.text) | |
| 000000000010af20 0000000000000033 0 _kill_r | |
| 000000000010af60 0000000000000005 0 _getpid_r | |
| 000000000010af70 00000000000000b9 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-vsprintf.o):(.text) | |
| 000000000010af70 0000000000000062 0 vsprintf | |
| 000000000010afe0 0000000000000049 0 _vsprintf_r | |
| 000000000010b030 0000000000002307 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-svfprintf.o):(.text) | |
| 000000000010b030 0000000000002307 0 _svfprintf_r | |
| 000000000010d340 0000000000000079 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-s_fpclassify.o):(.text) | |
| 000000000010d340 0000000000000079 0 __fpclassifyd | |
| 000000000010d3c0 00000000000012d2 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-svfiprintf.o):(.text) | |
| 000000000010d3c0 00000000000001c5 0 __ssprint_r | |
| 000000000010d590 0000000000001102 0 _svfiprintf_r | |
| 000000000010e6a0 0000000000000573 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-reallocr.o):(.text) | |
| 000000000010e6a0 0000000000000573 0 _realloc_r | |
| 000000000010ec20 00000000000000cb 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-memchr.o):(.text) | |
| 000000000010ec20 00000000000000cb 0 memchr | |
| 000000000010ecf0 000000000000006e 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-strlen.o):(.text) | |
| 000000000010ecf0 000000000000006e 0 strlen | |
| 000000000010ed60 0000000000001377 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-dtoa.o):(.text) | |
| 000000000010ed60 00000000000011af 0 _dtoa_r | |
| 000000000010ff10 00000000000001c7 0 quorem | |
| 00000000001100e0 0000000000001be7 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-mprec.o):(.text) | |
| 00000000001100e0 000000000000008b 0 _Balloc | |
| 0000000000110170 0000000000000019 0 _Bfree | |
| 0000000000110190 0000000000000136 0 __multadd | |
| 00000000001102d0 000000000000017d 0 __s2b | |
| 0000000000110450 0000000000000070 0 __hi0bits | |
| 00000000001104c0 00000000000000ac 0 __lo0bits | |
| 0000000000110570 0000000000000089 0 __i2b | |
| 0000000000110600 00000000000003a3 0 __multiply | |
| 00000000001109b0 0000000000000131 0 __pow5mult | |
| 0000000000110af0 000000000000053d 0 __lshift | |
| 0000000000111030 0000000000000048 0 __mcmp | |
| 0000000000111080 00000000000002c5 0 __mdiff | |
| 0000000000111350 0000000000000068 0 __ulp | |
| 00000000001113c0 000000000000014d 0 __b2d | |
| 0000000000111510 000000000000031c 0 __d2b | |
| 0000000000111830 0000000000000096 0 __ratio | |
| 00000000001118d0 000000000000003c 0 _mprec_log10 | |
| 0000000000111910 0000000000000348 0 __copybits | |
| 0000000000111c60 0000000000000067 0 __any_on | |
| 0000000000111cd0 0000000000000078 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-callocr.o):(.text) | |
| 0000000000111cd0 0000000000000078 0 _calloc_r | |
| 0000000000111d50 0000000000000050 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-localeconv.o):(.text) | |
| 0000000000111d50 0000000000000008 0 __localeconv_l | |
| 0000000000111d60 0000000000000020 0 _localeconv_r | |
| 0000000000111d80 0000000000000020 0 localeconv | |
| 0000000000111da0 000000000000010f 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-locale.o):(.text) | |
| 0000000000111da0 000000000000004f 0 _setlocale_r | |
| 0000000000111df0 0000000000000021 0 __locale_mb_cur_max | |
| 0000000000111e20 0000000000000008 0 __locale_ctype_ptr_l | |
| 0000000000111e30 0000000000000021 0 __locale_ctype_ptr | |
| 0000000000111e60 000000000000004f 0 setlocale | |
| 0000000000111eb0 000000000000005c 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-mbtowc_r.o):(.text) | |
| 0000000000111eb0 0000000000000022 0 _mbtowc_r | |
| 0000000000111ee0 000000000000002c 0 __ascii_mbtowc | |
| 0000000000111f0c 0000000000000000 4 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-ctype_.o):(.text) | |
| 0000000000111f10 0000000000000081 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-strcmp.o):(.text) | |
| 0000000000111f10 0000000000000081 0 strcmp | |
| 0000000000111fa0 0000000000000053 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-wctomb_r.o):(.text) | |
| 0000000000111fa0 0000000000000022 0 _wctomb_r | |
| 0000000000111fd0 0000000000000023 0 __ascii_wctomb | |
| 0000000000112000 0000000000000040 16 .plt | |
| 0000000000112000 0000000000000040 16 <internal>:(.plt) | |
| 0000000000112010 0000000000000033 0 operator new(unsigned long) | |
| 0000000000112020 000000000000000b 0 operator delete(void*, std::align_val_t) | |
| 0000000000113000 0000000000002128 16 .data | |
| 0000000000113000 0000000000001000 1 hankaku.o:(.data) | |
| 0000000000113000 0000000000000000 0 _binary_hankaku_bin_start | |
| 0000000000114000 0000000000000000 0 _binary_hankaku_bin_end | |
| 0000000000114000 0000000000000004 4 logger.o:(.data) | |
| 0000000000114000 0000000000000004 0 (anonymous namespace)::log_level | |
| 0000000000114008 0000000000000008 8 usb/memory.o:(.data) | |
| 0000000000114008 0000000000000008 0 usb::alloc_ptr | |
| 0000000000114010 0000000000000750 8 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-impure.o):(.data) | |
| 0000000000114010 0000000000000008 0 _impure_ptr | |
| 0000000000114018 0000000000000748 0 impure_data | |
| 0000000000114760 0000000000000820 16 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-mallocr.o):(.data) | |
| 0000000000114760 0000000000000810 0 __malloc_av_ | |
| 0000000000114f70 0000000000000008 0 __malloc_trim_threshold | |
| 0000000000114f78 0000000000000008 0 __malloc_sbrk_base | |
| 0000000000114f80 00000000000001a8 8 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-locale.o):(.data) | |
| 0000000000114f80 00000000000001a8 0 __global_locale | |
| 0000000000115128 0000000000000010 8 .ctors | |
| 0000000000115128 0000000000000008 8 usb/classdriver/keyboard.o:(.ctors) | |
| 0000000000115130 0000000000000008 8 usb/classdriver/mouse.o:(.ctors) | |
| 0000000000115138 0000000000000008 8 .data.rel.ro | |
| 0000000000115138 0000000000000008 8 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-impure.o):(.data.rel.ro) | |
| 0000000000115138 0000000000000008 0 _global_impure_ptr | |
| 0000000000115140 0000000000000110 8 .dynamic | |
| 0000000000115140 0000000000000110 8 <internal>:(.dynamic) | |
| 0000000000115250 0000000000000070 8 .got | |
| 0000000000115250 0000000000000070 8 <internal>:(.got) | |
| 00000000001152c0 0000000000000030 8 .got.plt | |
| 00000000001152c0 0000000000000030 8 <internal>:(.got.plt) | |
| 0000000000115300 0000000000021e38 64 .bss | |
| 0000000000115300 0000000000000004 4 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-reent.o):(COMMON) | |
| 0000000000115300 0000000000000004 0 errno | |
| 0000000000115310 0000000000000860 16 main.o:(.bss) | |
| 0000000000115310 0000000000000010 0 pixel_writer_buf | |
| 0000000000115320 0000000000000008 0 pixel_writer | |
| 0000000000115330 0000000000000800 0 console_buf | |
| 0000000000115b30 0000000000000008 0 console | |
| 0000000000115b40 0000000000000018 0 mouse_cursor_buf | |
| 0000000000115b58 0000000000000008 0 mouse_cursor | |
| 0000000000115b60 0000000000000008 0 xhc | |
| 0000000000115b68 0000000000000008 0 main_queue | |
| 0000000000115b70 00000000000000e4 4 pci.o:(.bss) | |
| 0000000000115b70 00000000000000e0 0 pci::devices | |
| 0000000000115c50 0000000000000004 0 pci::num_device | |
| 0000000000115c54 0000000000001000 4 interrupt.o:(.bss) | |
| 0000000000115c54 0000000000001000 0 idt | |
| 0000000000116c80 0000000000020000 64 usb/memory.o:(.bss) | |
| 0000000000116c80 0000000000020000 0 usb::memory_pool | |
| 0000000000136c80 0000000000000408 4 usb/xhci/xhci.o:(.bss) | |
| 0000000000136c80 0000000000000400 0 (anonymous namespace)::port_config_phase | |
| 0000000000137080 0000000000000004 0 (anonymous namespace)::num_port_waiting_slot | |
| 0000000000137084 0000000000000004 0 (anonymous namespace)::port_waiting_slot (.0) | |
| 0000000000137090 0000000000000030 16 usb/classdriver/keyboard.o:(.bss) | |
| 0000000000137090 0000000000000030 0 usb::HIDKeyboardDriver::default_observer | |
| 00000000001370c0 0000000000000030 16 usb/classdriver/mouse.o:(.bss) | |
| 00000000001370c0 0000000000000030 0 usb::HIDMouseDriver::default_observer | |
| 00000000001370f0 0000000000000040 8 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-mallocr.o):(.bss) | |
| 00000000001370f0 0000000000000008 0 __malloc_top_pad | |
| 00000000001370f8 0000000000000008 0 __malloc_max_sbrked_mem | |
| 0000000000137100 0000000000000008 0 __malloc_max_total_mem | |
| 0000000000137108 0000000000000028 0 __malloc_current_mallinfo | |
| 0000000000137130 0000000000000008 8 /home/uchan/osbook/devenv/x86_64-elf/lib/libc.a(lib_a-locale.o):(.bss) | |
| 0000000000137130 0000000000000008 0 _PathLocale | |
| 0000000000000000 00000000000141a9 1 .debug_str | |
| 0000000000000000 00000000000141a9 1 <internal>:(.debug_str) | |
| 0000000000000000 000000000000cbe8 1 .debug_loc | |
| 0000000000000000 000000000000083e 1 main.o:(.debug_loc) | |
| 000000000000083e 00000000000003e6 1 graphics.o:(.debug_loc) | |
| 0000000000000c24 00000000000003de 1 mouse.o:(.debug_loc) | |
| 0000000000001002 000000000000040f 1 font.o:(.debug_loc) | |
| 0000000000001411 00000000000001ea 1 console.o:(.debug_loc) | |
| 00000000000015fb 00000000000034d8 1 pci.o:(.debug_loc) | |
| 0000000000004ad3 0000000000000069 1 logger.o:(.debug_loc) | |
| 0000000000004b3c 00000000000000b2 1 interrupt.o:(.debug_loc) | |
| 0000000000004bee 000000000000014e 1 usb/memory.o:(.debug_loc) | |
| 0000000000004d3c 0000000000001261 1 usb/device.o:(.debug_loc) | |
| 0000000000005f9d 0000000000000919 1 usb/xhci/ring.o:(.debug_loc) | |
| 00000000000068b6 0000000000001e94 1 usb/xhci/xhci.o:(.debug_loc) | |
| 000000000000874a 000000000000033a 1 usb/xhci/port.o:(.debug_loc) | |
| 0000000000008a84 00000000000022bf 1 usb/xhci/device.o:(.debug_loc) | |
| 000000000000ad43 0000000000000364 1 usb/xhci/devmgr.o:(.debug_loc) | |
| 000000000000b0a7 00000000000006bb 1 usb/classdriver/hid.o:(.debug_loc) | |
| 000000000000b762 000000000000098c 1 usb/classdriver/keyboard.o:(.debug_loc) | |
| 000000000000c0ee 0000000000000afa 1 usb/classdriver/mouse.o:(.debug_loc) | |
| 0000000000000000 000000000000450c 1 .debug_abbrev | |
| 0000000000000000 0000000000000852 1 main.o:(.debug_abbrev) | |
| 0000000000000852 00000000000001e5 1 graphics.o:(.debug_abbrev) | |
| 0000000000000a37 00000000000001b8 1 mouse.o:(.debug_abbrev) | |
| 0000000000000bef 00000000000000fa 1 font.o:(.debug_abbrev) | |
| 0000000000000ce9 0000000000000088 1 newlib_support.o:(.debug_abbrev) | |
| 0000000000000d71 000000000000017e 1 console.o:(.debug_abbrev) | |
| 0000000000000eef 0000000000000479 1 pci.o:(.debug_abbrev) | |
| 0000000000001368 0000000000000134 1 logger.o:(.debug_abbrev) | |
| 000000000000149c 0000000000000220 1 interrupt.o:(.debug_abbrev) | |
| 00000000000016bc 0000000000000157 1 usb/memory.o:(.debug_abbrev) | |
| 0000000000001813 000000000000051a 1 usb/device.o:(.debug_abbrev) | |
| 0000000000001d2d 00000000000003de 1 usb/xhci/ring.o:(.debug_abbrev) | |
| 000000000000210b 0000000000000181 1 usb/xhci/trb.o:(.debug_abbrev) | |
| 000000000000228c 00000000000005bf 1 usb/xhci/xhci.o:(.debug_abbrev) | |
| 000000000000284b 0000000000000325 1 usb/xhci/port.o:(.debug_abbrev) | |
| 0000000000002b70 000000000000055b 1 usb/xhci/device.o:(.debug_abbrev) | |
| 00000000000030cb 0000000000000325 1 usb/xhci/devmgr.o:(.debug_abbrev) | |
| 00000000000033f0 000000000000028c 1 usb/classdriver/base.o:(.debug_abbrev) | |
| 000000000000367c 0000000000000396 1 usb/classdriver/hid.o:(.debug_abbrev) | |
| 0000000000003a12 000000000000058c 1 usb/classdriver/keyboard.o:(.debug_abbrev) | |
| 0000000000003f9e 000000000000056e 1 usb/classdriver/mouse.o:(.debug_abbrev) | |
| 0000000000000000 000000000002ca7e 1 .debug_info | |
| 0000000000000000 0000000000007a0a 1 main.o:(.debug_info) | |
| 0000000000007a0a 0000000000000498 1 graphics.o:(.debug_info) | |
| 0000000000007ea2 000000000000040d 1 mouse.o:(.debug_info) | |
| 00000000000082af 0000000000000236 1 font.o:(.debug_info) | |
| 00000000000084e5 00000000000000d2 1 newlib_support.o:(.debug_info) | |
| 00000000000085b7 00000000000002a3 1 console.o:(.debug_info) | |
| 000000000000885a 000000000000407f 1 pci.o:(.debug_info) | |
| 000000000000c8d9 00000000000001a3 1 logger.o:(.debug_info) | |
| 000000000000ca7c 0000000000000f88 1 interrupt.o:(.debug_info) | |
| 000000000000da04 00000000000004f9 1 usb/memory.o:(.debug_info) | |
| 000000000000defd 0000000000003a6d 1 usb/device.o:(.debug_info) | |
| 000000000001196a 0000000000002aab 1 usb/xhci/ring.o:(.debug_info) | |
| 0000000000014415 0000000000001124 1 usb/xhci/trb.o:(.debug_info) | |
| 0000000000015539 0000000000006f41 1 usb/xhci/xhci.o:(.debug_info) | |
| 000000000001c47a 0000000000001fd0 1 usb/xhci/port.o:(.debug_info) | |
| 000000000001e44a 0000000000004033 1 usb/xhci/device.o:(.debug_info) | |
| 000000000002247d 0000000000001ea8 1 usb/xhci/devmgr.o:(.debug_info) | |
| 0000000000024325 0000000000001935 1 usb/classdriver/base.o:(.debug_info) | |
| 0000000000025c5a 0000000000002307 1 usb/classdriver/hid.o:(.debug_info) | |
| 0000000000027f61 000000000000272e 1 usb/classdriver/keyboard.o:(.debug_info) | |
| 000000000002a68f 00000000000023ef 1 usb/classdriver/mouse.o:(.debug_info) | |
| 0000000000000000 0000000000001820 1 .debug_ranges | |
| 0000000000000000 0000000000000310 1 main.o:(.debug_ranges) | |
| 0000000000000310 0000000000000050 1 graphics.o:(.debug_ranges) | |
| 0000000000000360 0000000000000000 1 mouse.o:(.debug_ranges) | |
| 0000000000000360 0000000000000000 1 font.o:(.debug_ranges) | |
| 0000000000000360 0000000000000000 1 newlib_support.o:(.debug_ranges) | |
| 0000000000000360 0000000000000000 1 console.o:(.debug_ranges) | |
| 0000000000000360 00000000000006d0 1 pci.o:(.debug_ranges) | |
| 0000000000000a30 0000000000000000 1 logger.o:(.debug_ranges) | |
| 0000000000000a30 0000000000000000 1 interrupt.o:(.debug_ranges) | |
| 0000000000000a30 0000000000000000 1 usb/memory.o:(.debug_ranges) | |
| 0000000000000a30 0000000000000330 1 usb/device.o:(.debug_ranges) | |
| 0000000000000d60 0000000000000000 1 usb/xhci/ring.o:(.debug_ranges) | |
| 0000000000000d60 0000000000000000 1 usb/xhci/trb.o:(.debug_ranges) | |
| 0000000000000d60 00000000000001e0 1 usb/xhci/xhci.o:(.debug_ranges) | |
| 0000000000000f40 0000000000000000 1 usb/xhci/port.o:(.debug_ranges) | |
| 0000000000000f40 0000000000000470 1 usb/xhci/device.o:(.debug_ranges) | |
| 00000000000013b0 0000000000000000 1 usb/xhci/devmgr.o:(.debug_ranges) | |
| 00000000000013b0 0000000000000000 1 usb/classdriver/base.o:(.debug_ranges) | |
| 00000000000013b0 0000000000000150 1 usb/classdriver/hid.o:(.debug_ranges) | |
| 0000000000001500 00000000000001c0 1 usb/classdriver/keyboard.o:(.debug_ranges) | |
| 00000000000016c0 0000000000000160 1 usb/classdriver/mouse.o:(.debug_ranges) | |
| 0000000000000000 0000000000000015 1 .debug_macinfo | |
| 0000000000000000 0000000000000001 1 main.o:(.debug_macinfo) | |
| 0000000000000001 0000000000000001 1 graphics.o:(.debug_macinfo) | |
| 0000000000000002 0000000000000001 1 mouse.o:(.debug_macinfo) | |
| 0000000000000003 0000000000000001 1 font.o:(.debug_macinfo) | |
| 0000000000000004 0000000000000001 1 newlib_support.o:(.debug_macinfo) | |
| 0000000000000005 0000000000000001 1 console.o:(.debug_macinfo) | |
| 0000000000000006 0000000000000001 1 pci.o:(.debug_macinfo) | |
| 0000000000000007 0000000000000001 1 logger.o:(.debug_macinfo) | |
| 0000000000000008 0000000000000001 1 interrupt.o:(.debug_macinfo) | |
| 0000000000000009 0000000000000001 1 usb/memory.o:(.debug_macinfo) | |
| 000000000000000a 0000000000000001 1 usb/device.o:(.debug_macinfo) | |
| 000000000000000b 0000000000000001 1 usb/xhci/ring.o:(.debug_macinfo) | |
| 000000000000000c 0000000000000001 1 usb/xhci/trb.o:(.debug_macinfo) | |
| 000000000000000d 0000000000000001 1 usb/xhci/xhci.o:(.debug_macinfo) | |
| 000000000000000e 0000000000000001 1 usb/xhci/port.o:(.debug_macinfo) | |
| 000000000000000f 0000000000000001 1 usb/xhci/device.o:(.debug_macinfo) | |
| 0000000000000010 0000000000000001 1 usb/xhci/devmgr.o:(.debug_macinfo) | |
| 0000000000000011 0000000000000001 1 usb/classdriver/base.o:(.debug_macinfo) | |
| 0000000000000012 0000000000000001 1 usb/classdriver/hid.o:(.debug_macinfo) | |
| 0000000000000013 0000000000000001 1 usb/classdriver/keyboard.o:(.debug_macinfo) | |
| 0000000000000014 0000000000000001 1 usb/classdriver/mouse.o:(.debug_macinfo) | |
| 0000000000000000 0000000000004881 1 .debug_pubnames | |
| 0000000000000000 0000000000001045 1 main.o:(.debug_pubnames) | |
| 0000000000001045 0000000000000149 1 graphics.o:(.debug_pubnames) | |
| 000000000000118e 000000000000016a 1 mouse.o:(.debug_pubnames) | |
| 00000000000012f8 000000000000003d 1 font.o:(.debug_pubnames) | |
| 0000000000001335 0000000000000039 1 newlib_support.o:(.debug_pubnames) | |
| 000000000000136e 000000000000005b 1 console.o:(.debug_pubnames) | |
| 00000000000013c9 00000000000003f7 1 pci.o:(.debug_pubnames) | |
| 00000000000017c0 0000000000000071 1 logger.o:(.debug_pubnames) | |
| 0000000000001831 0000000000000058 1 interrupt.o:(.debug_pubnames) | |
| 0000000000001889 00000000000000dc 1 usb/memory.o:(.debug_pubnames) | |
| 0000000000001965 000000000000061b 1 usb/device.o:(.debug_pubnames) | |
| 0000000000001f80 0000000000000347 1 usb/xhci/ring.o:(.debug_pubnames) | |
| 00000000000022c7 0000000000000083 1 usb/xhci/trb.o:(.debug_pubnames) | |
| 000000000000234a 0000000000000ec8 1 usb/xhci/xhci.o:(.debug_pubnames) | |
| 0000000000003212 00000000000001aa 1 usb/xhci/port.o:(.debug_pubnames) | |
| 00000000000033bc 00000000000005e6 1 usb/xhci/device.o:(.debug_pubnames) | |
| 00000000000039a2 000000000000022b 1 usb/xhci/devmgr.o:(.debug_pubnames) | |
| 0000000000003bcd 0000000000000074 1 usb/classdriver/base.o:(.debug_pubnames) | |
| 0000000000003c41 000000000000036a 1 usb/classdriver/hid.o:(.debug_pubnames) | |
| 0000000000003fab 0000000000000463 1 usb/classdriver/keyboard.o:(.debug_pubnames) | |
| 000000000000440e 0000000000000473 1 usb/classdriver/mouse.o:(.debug_pubnames) | |
| 0000000000000000 0000000000009c13 1 .debug_pubtypes | |
| 0000000000000000 000000000000337f 1 main.o:(.debug_pubtypes) | |
| 000000000000337f 00000000000000ad 1 graphics.o:(.debug_pubtypes) | |
| 000000000000342c 0000000000000080 1 mouse.o:(.debug_pubtypes) | |
| 00000000000034ac 0000000000000094 1 font.o:(.debug_pubtypes) | |
| 0000000000003540 000000000000002f 1 newlib_support.o:(.debug_pubtypes) | |
| 000000000000356f 0000000000000093 1 console.o:(.debug_pubtypes) | |
| 0000000000003602 0000000000000617 1 pci.o:(.debug_pubtypes) | |
| 0000000000003c19 000000000000009e 1 logger.o:(.debug_pubtypes) | |
| 0000000000003cb7 0000000000000510 1 interrupt.o:(.debug_pubtypes) | |
| 00000000000041c7 00000000000003bc 1 usb/memory.o:(.debug_pubtypes) | |
| 0000000000004583 000000000000092d 1 usb/device.o:(.debug_pubtypes) | |
| 0000000000004eb0 0000000000000782 1 usb/xhci/ring.o:(.debug_pubtypes) | |
| 0000000000005632 00000000000004e2 1 usb/xhci/trb.o:(.debug_pubtypes) | |
| 0000000000005b14 0000000000001195 1 usb/xhci/xhci.o:(.debug_pubtypes) | |
| 0000000000006ca9 00000000000006b5 1 usb/xhci/port.o:(.debug_pubtypes) | |
| 000000000000735e 00000000000008dc 1 usb/xhci/device.o:(.debug_pubtypes) | |
| 0000000000007c3a 00000000000005c4 1 usb/xhci/devmgr.o:(.debug_pubtypes) | |
| 00000000000081fe 0000000000000579 1 usb/classdriver/base.o:(.debug_pubtypes) | |
| 0000000000008777 00000000000005fd 1 usb/classdriver/hid.o:(.debug_pubtypes) | |
| 0000000000008d74 0000000000000748 1 usb/classdriver/keyboard.o:(.debug_pubtypes) | |
| 00000000000094bc 0000000000000757 1 usb/classdriver/mouse.o:(.debug_pubtypes) | |
| 0000000000000000 0000000000000079 1 .comment | |
| 0000000000000000 0000000000000079 1 <internal>:(.comment) | |
| 0000000000000000 0000000000001790 8 .debug_frame | |
| 0000000000000000 0000000000000238 8 main.o:(.debug_frame) | |
| 0000000000000238 0000000000000118 8 graphics.o:(.debug_frame) | |
| 0000000000000350 0000000000000078 8 mouse.o:(.debug_frame) | |
| 00000000000003c8 0000000000000098 8 font.o:(.debug_frame) | |
| 0000000000000460 0000000000000098 8 newlib_support.o:(.debug_frame) | |
| 00000000000004f8 0000000000000098 8 console.o:(.debug_frame) | |
| 0000000000000590 00000000000002a8 8 pci.o:(.debug_frame) | |
| 0000000000000838 0000000000000060 8 logger.o:(.debug_frame) | |
| 0000000000000898 0000000000000058 8 interrupt.o:(.debug_frame) | |
| 00000000000008f0 0000000000000058 8 usb/memory.o:(.debug_frame) | |
| 0000000000000948 0000000000000298 8 usb/device.o:(.debug_frame) | |
| 0000000000000be0 0000000000000108 8 usb/xhci/ring.o:(.debug_frame) | |
| 0000000000000ce8 0000000000000170 8 usb/xhci/xhci.o:(.debug_frame) | |
| 0000000000000e58 0000000000000118 8 usb/xhci/port.o:(.debug_frame) | |
| 0000000000000f70 00000000000001a0 8 usb/xhci/device.o:(.debug_frame) | |
| 0000000000001110 0000000000000138 8 usb/xhci/devmgr.o:(.debug_frame) | |
| 0000000000001248 0000000000000078 8 usb/classdriver/base.o:(.debug_frame) | |
| 00000000000012c0 0000000000000150 8 usb/classdriver/hid.o:(.debug_frame) | |
| 0000000000001410 00000000000001c0 8 usb/classdriver/keyboard.o:(.debug_frame) | |
| 00000000000015d0 00000000000001c0 8 usb/classdriver/mouse.o:(.debug_frame) | |
| 0000000000000000 00000000000062b2 1 .debug_line | |
| 0000000000000000 00000000000009eb 1 main.o:(.debug_line) | |
| 00000000000009eb 0000000000000255 1 graphics.o:(.debug_line) | |
| 0000000000000c40 00000000000001ba 1 mouse.o:(.debug_line) | |
| 0000000000000dfa 0000000000000193 1 font.o:(.debug_line) | |
| 0000000000000f8d 00000000000000a0 1 newlib_support.o:(.debug_line) | |
| 000000000000102d 0000000000000203 1 console.o:(.debug_line) | |
| 0000000000001230 0000000000000bc7 1 pci.o:(.debug_line) | |
| 0000000000001df7 0000000000000101 1 logger.o:(.debug_line) | |
| 0000000000001ef8 0000000000000230 1 interrupt.o:(.debug_line) | |
| 0000000000002128 000000000000022c 1 usb/memory.o:(.debug_line) | |
| 0000000000002354 00000000000008e3 1 usb/device.o:(.debug_line) | |
| 0000000000002c37 00000000000004e3 1 usb/xhci/ring.o:(.debug_line) | |
| 000000000000311a 00000000000001dc 1 usb/xhci/trb.o:(.debug_line) | |
| 00000000000032f6 0000000000000ba3 1 usb/xhci/xhci.o:(.debug_line) | |
| 0000000000003e99 0000000000000322 1 usb/xhci/port.o:(.debug_line) | |
| 00000000000041bb 0000000000000a8d 1 usb/xhci/device.o:(.debug_line) | |
| 0000000000004c48 000000000000042b 1 usb/xhci/devmgr.o:(.debug_line) | |
| 0000000000005073 0000000000000275 1 usb/classdriver/base.o:(.debug_line) | |
| 00000000000052e8 0000000000000404 1 usb/classdriver/hid.o:(.debug_line) | |
| 00000000000056ec 0000000000000613 1 usb/classdriver/keyboard.o:(.debug_line) | |
| 0000000000005cff 00000000000005b3 1 usb/classdriver/mouse.o:(.debug_line) | |
| 0000000000000000 0000000000001cb0 8 .symtab | |
| 0000000000000000 0000000000001cb0 8 <internal>:(.symtab) | |
| 0000000000000000 0000000000000131 1 .shstrtab | |
| 0000000000000000 0000000000000131 1 <internal>:(.shstrtab) | |
| 0000000000000000 0000000000002167 1 .strtab | |
| 0000000000000000 0000000000002167 1 <internal>:(.strtab) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment