| 94 | } |
| 95 | |
| 96 | const char* ExecContext::GetDevice(int idx) |
| 97 | { |
| 98 | const char* dev_name = nullptr; |
| 99 | |
| 100 | lock_.lock(); |
| 101 | |
| 102 | int num = dev_list_.size(); |
| 103 | |
| 104 | if(idx < 0 || idx >= num) |
| 105 | { |
| 106 | set_tengine_errno(EINVAL); |
| 107 | } |
| 108 | else |
| 109 | { |
| 110 | DevExecutor* dev = dev_list_.at(idx); |
| 111 | dev_name = dev->GetName().c_str(); |
| 112 | } |
| 113 | |
| 114 | lock_.unlock(); |
| 115 | return dev_name; |
| 116 | } |
| 117 | |
| 118 | void ExecContext::InitContext(int empty_context) |
| 119 | { |
no test coverage detected