|
Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
|
Go to the source code of this file.
Typedefs | |
| typedef const char * | __str |
Functions | |
| void | memcopy (void *dest, void *src, size_t size) |
| void * | memmove (void *dest, const void *src, size_t n) |
| void | memset (void *ptr, int value, size_t num) |
| int | memcmp (const void *s1, const void *s2, size_t n) |
| void | to_lowercase (char *str) |
| size_t | strlen (const char *s) |
| int | strncmp (const char *s1, const char *s2, size_t n) |
| int | strcmp (const char *s1, const char *s2) |
| void | strcpy (char *dest, const char *src) |
| char * | strncpy (char *dest, const char *src, size_t n) |
| void | strcat (char *dest, const char *src) |
| char * | strpbrk (const char *s, const char *accept) |
| char * | strsep2 (char **stringp, const char *delim) |
| const char * | strsep (char **stringp, const char delim) |
| char * | strchr (const char *s, int c) |
| size_t | strspn (const char *s, const char *accept) |
| size_t | strcspn (const char *s, const char *reject) |
| char * | strtok_r (char *str, const char *delim, char **saveptr) |
| char * | rtrim (char *str) |
| char * | itoa (int64_t value, int base) |
| void * | memchr (const void *buf, int c, size_t len) |
| char * itoa | ( | int64_t | value, |
| int | base ) |
Definition at line 302 of file str.c.
References base, str(), and value.
Referenced by configure_tty(), and create_process().
| int memcmp | ( | const void * | s1, |
| const void * | s2, | ||
| size_t | n ) |
References str().
Referenced by iso9660_lookup().
| void memcopy | ( | void * | dest, |
| void * | src, | ||
| size_t | size ) |
References size.
Referenced by __attribute__(), __attribute__(), arp_reply(), AHCIModule::atapi_packet(), char_write(), create_filesystem(), create_netdev(), elf_gnu_hash_parse(), elf_load(), elf_prepare_stack(), elf_relocate_rel(), ethernet_send_frame(), execve(), for_each_virtio_device(), handle_icmp(), INIT(), initrd_read(), ipv4_send(), iso9660_get_rr_name(), iso9660_get_rr_symlink(), iso9660_lookup(), iso9660_readlink(), phys_base_alloc(), proccess_elf(), ATAPIModule::read(), ATAPIModule::read_ascii(), Vector< T >::reserve(), send_command(), send_tcp_data(), socket_receive(), syscall_writev(), tty_input_handler(), vxHPETInitialize(), and vxVoxmoInstall().
| void memset | ( | void * | ptr, |
| int | value, | ||
| size_t | num ) |
Referenced by __attribute__(), __attribute__(), AHCIModule::ata_flush(), AHCIModule::ata_identify(), AHCIModule::ata_rw(), AHCIModule::atapi_packet(), clear_screen(), configure_tty(), create_filesystem(), create_netbuff(), create_thread(), create_vfs_cache(), create_vmm_page(), elf_gnu_hash_parse(), elf_load(), ethernet_send_frame(), for_each_virtio_device(), ATAPIModule::identify(), INIT(), INIT(), INIT(), INIT(), INIT(), INIT(), irq_setup(), library_register(), HIDKeyboard::load(), notify_dev_create(), paging_create_page_directory(), parse_tcp_options(), AHCIModule::probe(), rbt_insert_node(), ATAPIModule::read(), ATAPIModule::read_sector_size(), VirtioGpu::setup(), VirtioGpu::virtio_gpu_create_resource(), VirtioGpu::virtio_gpu_get_display_info(), VirtioGpu::virtq_init(), vma_tree_add_locked(), vxAllocScheduler(), vxCreateSlabCache(), vxMmap(), vxPCIGatheringBusInfo(), vxSlabAlloc(), and vxVoxmoInstall().
| void strcat | ( | char * | dest, |
| const char * | src ) |
References str().
| char * strchr | ( | const char * | s, |
| int | c ) |
| int strcmp | ( | const char * | s1, |
| const char * | s2 ) |
Referenced by cache_lookup().
| void strcpy | ( | char * | dest, |
| const char * | src ) |
Referenced by INIT(), INIT(), AHCIModule::probe(), symbols_register(), and vxCreateSlabCache().
| size_t strcspn | ( | const char * | s, |
| const char * | reject ) |
| size_t strlen | ( | const char * | s | ) |
Definition at line 105 of file str.c.
References len.
Referenced by __attribute__(), console_println(), create_netdev(), create_process(), elf_find_symbol(), elf_gnu_lookup(), elf_prepare_stack(), elf_resolve_external_symbol(), find_dev(), iso9660_lookup(), iso9660_readlink(), library_load(), notify_dev_create(), parse_multicore(), rtrim(), symbols_register(), and vprintf_internal().
| int strncmp | ( | const char * | s1, |
| const char * | s2, | ||
| size_t | n ) |
Referenced by __attribute__(), __attribute__(), __attribute__(), build_context_from_stivale2(), elf_find_symbol(), elf_gnu_lookup(), elf_resolve_external_symbol(), elf_section_map_all(), find_dev(), handle_tcp(), iso9660_lookup(), library_load(), notify_dev_create(), vxHPETInitialize(), and vxVoxmoInstall().
| char * strncpy | ( | char * | dest, |
| const char * | src, | ||
| size_t | n ) |
Referenced by create_filesystem(), and create_process().
| char * strpbrk | ( | const char * | s, |
| const char * | accept ) |
| const char * strsep | ( | char ** | stringp, |
| const char | delim ) |
| char * strsep2 | ( | char ** | stringp, |
| const char * | delim ) |
| size_t strspn | ( | const char * | s, |
| const char * | accept ) |
| char * strtok_r | ( | char * | str, |
| const char * | delim, | ||
| char ** | saveptr ) |
| void to_lowercase | ( | char * | str | ) |