Android 活页夹螺纹ID

Android 活页夹螺纹ID,android,linux,linux-kernel,android-binder,Android,Linux,Linux Kernel,Android Binder,我刚刚从一个比我更有想法的人那里得到一个快速的澄清。我目前正在跟踪Android内核中的活页夹事务,并将它们与活页夹日志进行比较,作为一个健全性检查。日志显示一个条目,如 2122.135601 1959009: call from 3081:7263 to 3075:0 node 69606 handle 10 size 84:0 (请注意,我已修改活页夹日志打印以显示sched_clock()) 现在从活页夹日志打印功能开始 seq_printf(m,

我刚刚从一个比我更有想法的人那里得到一个快速的澄清。我目前正在跟踪Android内核中的活页夹事务,并将它们与活页夹日志进行比较,作为一个健全性检查。日志显示一个条目,如

  2122.135601 1959009: call  from 3081:7263 to 3075:0 node 69606 handle 10 size 84:0
(请注意,我已修改活页夹日志打印以显示
sched_clock()

现在从活页夹日志打印功能开始

seq_printf(m,                                                                
|             "%5llu.%06lu %d: %s from %d:%d to %d:%d node %d handle %d size %d:%d\n",
|             t, usec_rem,                                                          
|             e->debug_id, (e->call_type == 2) ? "reply" :                          
|             ((e->call_type == 1) ? "async" : "call "), e->from_proc,              
|             e->from_thread, e->to_proc, e->to_thread, e->to_node,                 
|             e->target_handle, e->data_size, e->offsets_size);
我可以看到“X:Y到A:B”(在语句中间)的打印形式显示了from proc&thread和to proc&thread。所以毕竟我的问题很简单。当to proc&thread类似于1234:0时,这是否意味着线程(ID为0)表示这是目标程序的所有其他线程(例如1234:5678)从中派生的原始进程?我还没有找到这方面的具体文献(我可能只是瞎了眼)。我相信这可能与与进程相关联的绑定线程有关。文档极其稀少

干杯