我一直在尝试使用 arm64 工具链执行此操作,但error: unrecognized command line option '-mgeneral-regs-only'
出现错误。在谷歌搜索时,建议我使用 aarch64 工具链进行 msm,我做到了。但是现在我收到此错误error: conflicting types for 'trace_sched_migrate_task'
void trace_##_name(_proto);
/local/mnt2/workspace/kernel/include/linux/tracepoint.h:168:21: note: previous definition of 'trace_sched_migrate_task' was here
static inline void trace_##name(proto)
尽管在具有相同函数定义的另一个 Linux 系统上编译相同。
msm 内核为 trace_sched_migrate_task(( 添加了额外的"load"参数,请参阅 msm-4.4 中的提交添加负载
LTTng目前不提供对它的支持,正如您在LTTng源代码中的定义中看到的那样。添加支持只需要检测 msm 内核并添加参数。