| Function | someip::matches(someip::ServiceDescription const&, someip::ServiceDescription const&) | ||||
|---|---|---|---|---|---|
| Address | Remarks | Stack | Code | Static | |
| 0x00020778 | 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&):
20778: 6882 ldr r2, [r0, #8]
2077a: 688b ldr r3, [r1, #8]
2077c: 429a cmp r2, r3
2077e: d001 beq.n 20784 <someip::matches(someip::ServiceDescription const&, someip::ServiceDescription const&)+0xc>
20780: 2000 movs r0, #0
20782: 4770 bx lr
20784: 8982 ldrh r2, [r0, #12]
20786: 898b ldrh r3, [r1, #12]
20788: 429a cmp r2, r3
2078a: d1f9 bne.n 20780 <someip::matches(someip::ServiceDescription const&, someip::ServiceDescription const&)+0x8>
2078c: 7d40 ldrb r0, [r0, #21]
2078e: 7d4b ldrb r3, [r1, #21]
20790: 1ac0 subs r0, r0, r3
20792: fab0 f080 clz r0, r0
20796: 0940 lsrs r0, r0, #5
20798: 4770 bx lr
2079a: bf00 nop
someip::isInstanceOf(someip::ServiceDescription const&, someip::ServiceDescription const&) (68)
Stack Worst-Case Scenarios
No callees for this function.