| Function | someip::matches(someip::ServiceDescription const&, someip::ServiceDescription const&) | ||||
|---|---|---|---|---|---|
| Address | Remarks | Stack | Code | Static | |
| 0x00020b90 | x-module | 0 (static) | 36 | ||
| Callers (3) | someip::QueryManager::subscribeNackReceived(someip::ServiceDescription const&, ip::IPAddress const&) (468) , someip::QueryManager::subscribeAckReceived(someip::ServiceDescription const&, ip::IPEndpoint const&, ip::IPAddress const&) (428) , someip::QueryManager::stopOfferReceived(someip::ServiceDescription const&) const (128) | ||||
| No Callees | |||||
someip::ServiceDescription someip::make<someip::ServiceDescription>() (32)
someip::matches(someip::ServiceDescription const&, someip::ServiceDescription const&):
20b90: 6882 ldr r2, [r0, #8]
20b92: 688b ldr r3, [r1, #8]
20b94: 429a cmp r2, r3
20b96: d001 beq.n 20b9c <someip::matches(someip::ServiceDescription const&, someip::ServiceDescription const&)+0xc>
20b98: 2000 movs r0, #0
20b9a: 4770 bx lr
20b9c: 8982 ldrh r2, [r0, #12]
20b9e: 898b ldrh r3, [r1, #12]
20ba0: 429a cmp r2, r3
20ba2: d1f9 bne.n 20b98 <someip::matches(someip::ServiceDescription const&, someip::ServiceDescription const&)+0x8>
20ba4: 7d40 ldrb r0, [r0, #21]
20ba6: 7d4b ldrb r3, [r1, #21]
20ba8: 1ac0 subs r0, r0, r3
20baa: fab0 f080 clz r0, r0
20bae: 0940 lsrs r0, r0, #5
20bb0: 4770 bx lr
20bb2: bf00 nop
someip::isInstanceOf(someip::ServiceDescription const&, someip::ServiceDescription const&) (68)
Stack Worst-Case Scenarios
No callees for this function.