读操作:读取free之后的内存大概率是魔术数字(0xFEFEFEFE)
阅读全文
开源鸿蒙 基本概念
Debug版本的musl-libc库为用户提供内存泄漏检测、堆内存统计、踩内存分析以及backtrace功能等维测手段,可以提高用户态内存相关问题的定位效率。
阅读全文
openharmony 鸿蒙 kernel-small-debug-trace
Trace调测 基本概念 Trace调测旨在帮助开发者获取内核的运行流程,各个模块、任务的执行顺序,从而可以辅助开发者定位一些时序问题或者了解内核的代码运行过程。
阅读全文
openharmony 鸿蒙 kernel-small-debug-trace-other-lastwords
临终遗言 使用场景 在无串口的设备上,将系统异常时打印的信息保存到不丢失的存储介质上,方便对运行时问题进行定位。 功能说明 该调测功能提供了一种用于保存系统异常时打印信息到不丢失存储介质中的机制,用户可自行注册读写异常时打印信息的钩子函数,实现在不同存储介质上保存异常信息的能力,这样方便无串口的设备的问题定位。接口名为LOS_ExcInfoRegHook,该函数声明在los_config.h中,函
阅读全文
openharmony 鸿蒙 kernel-small-debug-trace-other-faqs
常见问题 通过异常信息定位问题 系统异常被挂起后,会在串口看到一些关键寄存器的信息,如图1所示。可通过这些信息定位到异常所在函数和其调用栈关系,为原因分析提供第一手资料。
阅读全文
开源鸿蒙 Shell
Shell介绍
阅读全文
openharmony 鸿蒙 kernel-small-debug-shell-overview
Shell介绍 OpenHarmony内核提供的Shell支持调试常用的基本功能,包含系统、文件、网络和动态加载相关命令。同时OpenHarmony内核的Shell支持添加新的命令,可以根据需求来进行定制。
阅读全文
开源鸿蒙 网络命令
arp
阅读全文
openharmony 鸿蒙 kernel-small-debug-shell-net-tftp
tftp 命令功能 TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供简单、低开销的文件传输服务。端口号为69。
阅读全文
openharmony 鸿蒙 kernel-small-debug-shell-net-telnet
telnet 命令功能 本命令用于启动或关闭telnet server服务。 命令格式 telnet [on | off] 参数说明 表1 参数说明 参数参数说明取值范围 on启动telnet server服务。N/A off关闭telnet server服务。N/A
阅读全文