Skip to main content
Fuchsia
Discover Reference What's new Fuchsia platform
/
  • English
  • 中文 – 简体
  • 中文 – 繁體
Sign in
  • Reference
Overview API Tools Kernel Bazel SDK Diagnostics Hardware Platform specifications Testing
Fuchsia
  • Discover
  • Reference
    • Overview
    • API
    • Tools
    • Kernel
    • Bazel SDK
    • Diagnostics
    • Hardware
    • Platform specifications
    • Testing
  • What's new
  • Fuchsia platform
  • Kernel
  • Overview
  • Kernel command line options
  • Kernel boot options
  • Symbolizer markup format
  • Kernel objects
  • Overview
  • General
    • Clock
  • IPC
    • Channel
    • Socket
    • FIFO
    • Stream
  • Tasks
    • Process
    • Thread
    • Job
    • Task
  • Scheduling
    • Profile
  • Signaling
    • Event
    • Event pair
    • Futex
    • Counter
  • Memory and address space
    • Virtual memory object
    • Virtual memory address region
    • Pager
  • Waiting
    • Port
    • Timer
  • Drivers
    • Interrupts
    • Message Signaled Interrupt
    • Resource
    • Debuglog
    • Bus transaction initiator
    • Pinned memory token
  • System calls
  • Overview
  • Handles
    • zx_handle_close
    • zx_handle_close_many
    • zx_handle_duplicate
    • zx_handle_replace
  • Objects
    • zx_object_get_child
    • zx_object_get_info
    • zx_object_get_property
    • zx_object_set_profile
    • zx_object_set_property
    • zx_object_signal
    • zx_object_signal_peer
    • zx_object_wait_async
    • zx_object_wait_many
    • zx_object_wait_one
  • Threads
    • zx_thread_create
    • zx_thread_exit
    • zx_thread_legacy_yield
    • zx_thread_raise_exception
    • zx_thread_read_state
    • zx_thread_start
    • zx_thread_write_state
  • Thread Sampling
    • zx_sampler_attach
    • zx_sampler_create
    • zx_sampler_start
    • zx_sampler_stop
  • IO Buffers
    • zx_iob_allocate_id
    • zx_iob_create
    • zx_iob_create_shared_region
    • zx_iob_writev
  • Processes
    • zx_process_create
    • zx_process_create_shared
    • zx_process_exit
    • zx_process_read_memory
    • zx_process_start
    • zx_process_write_memory
  • Jobs
    • zx_job_create
    • zx_job_set_critical
    • zx_job_set_policy
  • Tasks (Thread, Process, or Job)
    • zx_task_create_exception_channel
    • zx_task_kill
    • zx_task_suspend
    • zx_task_suspend_token
  • Profiles
    • zx_profile_create
  • Exceptions
    • zx_exception_get_process
    • zx_exception_get_thread
  • Channels
    • zx_channel_call
    • zx_channel_call_etc
    • zx_channel_create
    • zx_channel_read
    • zx_channel_read_etc
    • zx_channel_write
    • zx_channel_write_etc
  • Sockets
    • zx_socket_create
    • zx_socket_read
    • zx_socket_set_disposition
    • zx_socket_write
  • Streams
    • zx_stream_create
    • zx_stream_readv
    • zx_stream_readv_at
    • zx_stream_seek
    • zx_stream_writev
    • zx_stream_writev_at
  • Fifos
    • zx_fifo_create
    • zx_fifo_read
    • zx_fifo_write
  • Events, Event Pairs, and Counters
    • zx_counter_add
    • zx_counter_create
    • zx_counter_read
    • zx_counter_write
    • zx_event_create
    • zx_eventpair_create
    • zx_system_get_event
  • Ports
    • zx_port_cancel
    • zx_port_cancel_key
    • zx_port_create
    • zx_port_queue
    • zx_port_wait
  • Futexes
    • zx_futex_get_owner
    • zx_futex_requeue
    • zx_futex_requeue_single_owner
    • zx_futex_wait
    • zx_futex_wake
    • zx_futex_wake_handle_close_thread_exit
    • zx_futex_wake_single_owner
  • Virtual Memory Objects (VMOs)
    • zx_vmo_create
    • zx_vmo_create_child
    • zx_vmo_create_contiguous
    • zx_vmo_create_physical
    • zx_vmo_get_size
    • zx_vmo_get_stream_size
    • zx_vmo_op_range
    • zx_vmo_read
    • zx_vmo_replace_as_executable
    • zx_vmo_set_cache_policy
    • zx_vmo_set_size
    • zx_vmo_set_stream_size
    • zx_vmo_transfer_data
    • zx_vmo_write
  • Virtual Memory Address Regions (VMARs)
    • zx_vmar_allocate
    • zx_vmar_destroy
    • zx_vmar_map
    • zx_vmar_map_clock
    • zx_vmar_map_iob
    • zx_vmar_op_range
    • zx_vmar_protect
    • zx_vmar_unmap
  • Userspace Pagers
    • zx_pager_create
    • zx_pager_create_vmo
    • zx_pager_detach_vmo
    • zx_pager_op_range
    • zx_pager_query_dirty_ranges
    • zx_pager_query_vmo_stats
    • zx_pager_supply_pages
  • Cryptographically Secure RNG
    • zx_cprng_add_entropy
    • zx_cprng_draw
  • Time
    • zx_clock_create
    • zx_clock_get_boot
    • zx_clock_get_details
    • zx_clock_get_details_mapped
    • zx_clock_get_monotonic
    • zx_clock_read
    • zx_clock_read_mapped
    • zx_clock_update
    • zx_deadline_after
    • zx_nanosleep
    • zx_ticks_get
    • zx_ticks_get_boot
    • zx_ticks_per_second
  • Timers
    • zx_timer_cancel
    • zx_timer_create
    • zx_timer_set
  • Message Signaled Interrupts (MSIs)
    • zx_msi_allocate
    • zx_msi_create
  • Hypervisor guests
    • zx_guest_create
    • zx_guest_set_trap
  • Virtual CPUs
    • zx_vcpu_create
    • zx_vcpu_enter
    • zx_vcpu_interrupt
    • zx_vcpu_kick
    • zx_vcpu_read_state
    • zx_vcpu_write_state
  • Global system information
    • zx_system_get_dcache_line_size
    • zx_system_get_features
    • zx_system_get_num_cpus
    • zx_system_get_page_size
    • zx_system_get_physmem
    • zx_system_get_version_string
  • Debug Logging
    • zx_debug_read
    • zx_debug_send_command
    • zx_debug_write
    • zx_debuglog_create
    • zx_debuglog_read
    • zx_debuglog_write
  • Multi-function
    • zx_vmar_unmap_handle_close_thread_exit
  • System
    • zx_system_get_performance_info
    • zx_system_mexec
    • zx_system_mexec_payload_get
    • zx_system_powerctl
    • zx_system_set_performance_info
    • zx_system_set_processor_power_domain
    • zx_system_set_processor_power_state
    • zx_system_suspend_enter
    • zx_system_watch_memory_stall
  • Driver
    • zx_bti_create
    • zx_bti_pin
    • zx_bti_release_quarantine
    • zx_cache_flush
    • zx_interrupt_ack
    • zx_interrupt_bind
    • zx_interrupt_create
    • zx_interrupt_destroy
    • zx_interrupt_trigger
    • zx_interrupt_wait
    • zx_iommu_create
    • zx_pmt_unpin
    • zx_resource_create
    • zx_smc_call
  • Tracing
    • zx_ktrace_control
    • zx_ktrace_read
    • zx_mtrace_control
  • Restricted Mode (Work in progress)
    • zx_restricted_bind_state
    • zx_restricted_enter
    • zx_restricted_kick
    • zx_restricted_unbind_state
  • Others/Work in progress
    • zx_ioports_release
    • zx_ioports_request
    • zx_pci_add_subtract_io_range
    • zx_pci_cfg_pio_rw
    • zx_pci_config_read
    • zx_pci_config_write
    • zx_pci_enable_bus_master
    • zx_pci_get_bar
    • zx_pci_get_nth_device
    • zx_pci_init
    • zx_pci_map_interrupt
    • zx_pci_query_irq_mode
    • zx_pci_reset_device
    • zx_pci_set_irq_mode
  • Fuchsia
  • Reference
  • Kernel

Log

NAME

Debuglog - Kernel debuglog

SYNOPSIS

Debuglog objects allow userspace to read and write to kernel debug logs.

DESCRIPTION

TODO

NOTES

Debuglog objects will likely cease being generally available to userspace processes in the future.

SYSCALLS

  • zx_debuglog_create() - create a kernel managed debuglog reader or writer
  • zx_debuglog_write() - write log entry to debuglog
  • zx_debuglog_read() - read log entries from debuglog
bug_report code edit

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-02-28 UTC.

  • Terms
  • Privacy
  • Manage cookies
  • English
  • 中文 – 简体
  • 中文 – 繁體