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.

# Stack Code Name
∑ = 192 ∑= 560
1 560 36 someip::matches(someip::ServiceDescription const&, someip::ServiceDescription const&)
2 192 144 524 468 someip::QueryManager::subscribeNackReceived(someip::ServiceDescription const&, ip::IPAddress const&)
3 48 56 someip::SdServiceRegistry::subscribeNackReceived(unsigned short, unsigned short, unsigned short, unsigned char, ip::IPAddress const&)