xiuos/Ubiquitous/XiZi_AIoT/kernel_actracer
TXuian 2c4fe30bd3 Fix style. 2024-05-22 13:55:30 +08:00
..
Makefile Use new sys tracer. 2024-05-09 09:39:07 +08:00
Readme.txt Slightly fix directory structure. 2024-03-12 13:44:46 +08:00
actracer.c Support thread. 2024-05-19 11:48:43 +08:00
actracer.h Fix style. 2024-05-22 13:55:30 +08:00

Readme.txt

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Actracer接口

bool AchieveResourceTag(struct TraceTag* target, struct TraceTag* owner, char* name):
    将owner资源以tag标识下属名为name的资源标识tag的值赋给传入的target。调用者自行创建target并负责其生命周期

void* AchieveResource(struct TraceTag* target):
    若资源给定存储的形式为指针则根据给入的target标识返回资源的指针。

bool CreateResourceTag(struct TraceTag* new_tag, struct TraceTag* owner, char* name, tracemeta_ac_type type, void* p_resource):
    在owner资源下创建一个名为name的资源并将该资源的标识赋值给new_tag。调用者自行创建target并负责其生命周期

bool DeleteResource(struct TraceTag* target, struct TraceTag* owner):
    删除owner资源下属以target标识的资源。