数据获取方法、装置、设备和存储介质

By reading and calculating kernel function addresses in user space to generate a kernel symbol table, and using performance analysis tools for data collection and parsing, the problem of not being able to analyze and debug operating system performance without root privileges is solved, enabling operating system performance analysis and debugging without root privileges.

CN116701142BActive Publication Date: 2026-07-17VIVO MOBILE COMM CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
VIVO MOBILE COMM CO LTD
Filing Date
2023-06-05
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

Without root privileges, performance analysis tools cannot access the kernel symbol table in the kernel space, making it impossible to analyze and debug operating system performance.

Method used

By reading the address of the first kernel function in the user space of the electronic device, the second kernel symbol table is calculated, and performance analysis tools are used to collect and parse the data, enabling the analysis and debugging of operating system performance without root privileges.

Benefits of technology

Without root privileges, data can be parsed using performance analysis tools and the kernel symbol table in user space, enabling the analysis and debugging of operating system performance and reducing the operational complexity for testers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116701142B_ABST
    Figure CN116701142B_ABST
Patent Text Reader

Abstract

本申请公开了一种数据获取方法、装置、设备和存储介质,属于计算机技术领域,该方法可以包括读取电子设备的用户空间中的第一内核函数地址;根据第一内核函数地址和第一内核符号表计算得到第二内核符号表,第一内核符号表包括内核函数名称和地址偏移量,第二内核符号表包括内核函数名称和在内核空间中的内核函数地址;响应于数据采集命令,通过性能分析工具进行数据采集得到第一数据;通过性能分析工具和第二内核符号表对第一数据进行解析得到第二数据。
Need to check novelty before this filing date? Find Prior Art