Intel® Collaboration Suite for WebRTC
Community support and discussions on the Intel® Collaboration Suite for WebRTC (Intel® CS for WebRTC).
1146 Discussions

iOS SDK3.1 偶有崩溃,请帮忙看下可能是什么原因吗?

xiuming_z_
Beginner
679 Views

离开会议的时候调用conference client的leave方法。但是有时候会崩溃。崩溃在

0x10056fbdc <+252>:  stur   xzr, [x29, #-104]

 

 

Unicom`webrtc::H264AnnexBBufferToCMSampleBuffer:

    0x10056fae0 <+0>:    stp    x28, x27, [sp, #-96]!

    0x10056fae4 <+4>:    stp    x26, x25, [sp, #16]

    0x10056fae8 <+8>:    stp    x24, x23, [sp, #32]

    0x10056faec <+12>:   stp    x22, x21, [sp, #48]

    0x10056faf0 <+16>:   stp    x20, x19, [sp, #64]

    0x10056faf4 <+20>:   stp    x29, x30, [sp, #80]

    0x10056faf8 <+24>:   add    x29, sp, #80              ; =80 

    0x10056fafc <+28>:   sub    sp, sp, #2416             ; =2416 

    0x10056fb00 <+32>:   mov    x19, x3

    0x10056fb04 <+36>:   mov    x24, x2

    0x10056fb08 <+40>:   mov    x20, x1

    0x10056fb0c <+44>:   mov    x21, x0

    0x10056fb10 <+48>:   adrp   x26, 641

    0x10056fb14 <+52>:   ldr    x26, [x26, #3256]

    0x10056fb18 <+56>:   ldr    x26, [x26]

    0x10056fb1c <+60>:   stur   x26, [x29, #-88]

    0x10056fb20 <+64>:   str    xzr, [x19]

    0x10056fb24 <+68>:   ldrb   w8, [x21, #4]

    0x10056fb28 <+72>:   and    w27, w8, #0x1f

    0x10056fb2c <+76>:   movz   x3, #0

    0x10056fb30 <+80>:   mov    x1, x21

    0x10056fb34 <+84>:   mov    x2, x20

    0x10056fb38 <+88>:   bl     0x100570050               ; webrtc::AnnexBBufferReader::FindNextNaluHeader(unsigned char const*, unsigned long, unsigned long) const

    0x10056fb3c <+92>:   mov    x22, x0

    0x10056fb40 <+96>:   add    x25, x22, #4              ; =4 

    0x10056fb44 <+100>:  mov    x1, x21

    0x10056fb48 <+104>:  mov    x2, x20

    0x10056fb4c <+108>:  mov    x3, x25

    0x10056fb50 <+112>:  bl     0x100570050               ; webrtc::AnnexBBufferReader::FindNextNaluHeader(unsigned char const*, unsigned long, unsigned long) const

    0x10056fb54 <+116>:  mov    x23, x0

    0x10056fb58 <+120>:  stur   xzr, [x29, #-128]

    0x10056fb5c <+124>:  cmp    w27, #7                   ; =7 

    0x10056fb60 <+128>:  b.ne   0x10056fbd0               ; <+240>

    0x10056fb64 <+132>:  stp    xzr, xzr, [x29, #-104]

    0x10056fb68 <+136>:  stp    xzr, xzr, [x29, #-120]

    0x10056fb6c <+140>:  stur   xzr, [x29, #-104]

    0x10056fb70 <+144>:  cmp    x25, x20

    0x10056fb74 <+148>:  stur   xzr, [x29, #-120]

    0x10056fb78 <+152>:  b.ls   0x10056fc6c               ; <+396>

    0x10056fb7c <+156>:  adrp   x8, 752

    0x10056fb80 <+160>:  nop    

    0x10056fb84 <+164>:  ldr    w8, [x8, #1568]

    0x10056fb88 <+168>:  cmp    w8, #4                    ; =4 

    0x10056fb8c <+172>:  b.gt   0x10056fff8               ; <+1304>

    0x10056fb90 <+176>:  adrp   x1, 411

    0x10056fb94 <+180>:  add    x1, x1, #3318             ; =3318 

    0x10056fb98 <+184>:  add    x0, sp, #2040             ; =2040 

    0x10056fb9c <+188>:  movz   w2, #0xb5

    0x10056fba0 <+192>:  orr    w3, wzr, #0x4

    0x10056fba4 <+196>:  movz   w4, #0

    0x10056fba8 <+200>:  movz   w5, #0

    0x10056fbac <+204>:  movz   x6, #0

    0x10056fbb0 <+208>:  bl     0x1003cb80c               ; rtc::LogMessage::LogMessage(char const*, int, rtc::LoggingSeverity, rtc::LogErrorContext, int, char const*)

    0x10056fbb4 <+212>:  adrp   x1, 411

    0x10056fbb8 <+216>:  add    x1, x1, #3588             ; =3588 

    0x10056fbbc <+220>:  add    x0, sp, #2040             ; =2040 

    0x10056fbc0 <+224>:  movz   w2, #0x12

    0x10056fbc4 <+228>:  bl     0x100347f30               ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)

    0x10056fbc8 <+232>:  add    x0, sp, #2040             ; =2040 

    0x10056fbcc <+236>:  b      0x10056fdbc               ; <+732>

    0x10056fbd0 <+240>:  stur   x24, [x29, #-128]

    0x10056fbd4 <+244>:  mov    x0, x24

    0x10056fbd8 <+248>:  bl     0x1006d77ac               ; symbol stub for: CFRetain

    0x10056fbdc <+252>:  stur   xzr, [x29, #-104]

    0x10056fbe0 <+256>:  sub    x2, x20, x22

    0x10056fbe4 <+260>:  movz   x0, #0

    0x10056fbe8 <+264>:  movz   x1, #0

    0x10056fbec <+268>:  movz   x3, #0

    0x10056fbf0 <+272>:  sub    x8, x29, #104             ; =104 

    0x10056fbf4 <+276>:  str    x8, [sp]

    0x10056fbf8 <+280>:  orr    w7, wzr, #0x1

    0x10056fbfc <+284>:  movz   x4, #0

    0x10056fc00 <+288>:  movz   x5, #0

    0x10056fc04 <+292>:  mov    x6, x2

    0x10056fc08 <+296>:  bl     0x1006d5550               ; symbol stub for: CMBlockBufferCreateWithMemoryBlock

    0x10056fc0c <+300>:  cbz    w0, 0x10056fcf8           ; <+536>

    0x10056fc10 <+304>:  adrp   x8, 752

    0x10056fc14 <+308>:  nop    

    0x10056fc18 <+312>:  ldr    w8, [x8, #1568]

    0x10056fc1c <+316>:  cmp    w8, #4                    ; =4 

    0x10056fc20 <+320>:  b.gt   0x10056fc64               ; <+388>

    0x10056fc24 <+324>:  adrp   x1, 411

    0x10056fc28 <+328>:  add    x1, x1, #3318             ; =3318 

    0x10056fc2c <+332>:  add    x0, sp, #1056             ; =1056 

    0x10056fc30 <+336>:  movz   w2, #0xd3

    0x10056fc34 <+340>:  orr    w3, wzr, #0x4

    0x10056fc38 <+344>:  movz   w4, #0

    0x10056fc3c <+348>:  movz   w5, #0

    0x10056fc40 <+352>:  movz   x6, #0

    0x10056fc44 <+356>:  bl     0x1003cb80c               ; rtc::LogMessage::LogMessage(char const*, int, rtc::LoggingSeverity, rtc::LogErrorContext, int, char const*)

    0x10056fc48 <+360>:  adrp   x1, 411

    0x10056fc4c <+364>:  add    x1, x1, #3669             ; =3669 

    0x10056fc50 <+368>:  add    x0, sp, #1056             ; =1056 

    0x10056fc54 <+372>:  orr    w2, wzr, #0x1e

    0x10056fc58 <+376>:  bl     0x100347f30               ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)

    0x10056fc5c <+380>:  add    x0, sp, #1056             ; =1056 

    0x10056fc60 <+384>:  bl     0x1003cbc08               ; rtc::LogMessage::~LogMessage()

    0x10056fc64 <+388>:  ldur   x0, [x29, #-128]

    0x10056fc68 <+392>:  b      0x10056fff4               ; <+1300>

    0x10056fc6c <+396>:  add    x8, x21, x25

    0x10056fc70 <+400>:  stur   x8, [x29, #-104]

    0x10056fc74 <+404>:  sub    x8, x23, x25

    0x10056fc78 <+408>:  stur   x8, [x29, #-120]

    0x10056fc7c <+412>:  add    x23, x23, #4              ; =4 

    0x10056fc80 <+416>:  mov    x1, x21

    0x10056fc84 <+420>:  mov    x2, x20

    0x10056fc88 <+424>:  mov    x3, x23

    0x10056fc8c <+428>:  bl     0x100570050               ; webrtc::AnnexBBufferReader::FindNextNaluHeader(unsigned char const*, unsigned long, unsigned long) const

    0x10056fc90 <+432>:  mov    x22, x0

    0x10056fc94 <+436>:  stur   xzr, [x29, #-96]

    0x10056fc98 <+440>:  stur   xzr, [x29, #-112]

    0x10056fc9c <+444>:  cmp    x23, x20

    0x10056fca0 <+448>:  b.ls   0x10056fd20               ; <+576>

    0x10056fca4 <+452>:  adrp   x8, 752

    0x10056fca8 <+456>:  nop    

    0x10056fcac <+460>:  ldr    w8, [x8, #1568]

    0x10056fcb0 <+464>:  cmp    w8, #4                    ; =4 

    0x10056fcb4 <+468>:  b.gt   0x10056fff8               ; <+1304>

    0x10056fcb8 <+472>:  adrp   x1, 411

    0x10056fcbc <+476>:  add    x1, x1, #3318             ; =3318 

    0x10056fcc0 <+480>:  add    x0, sp, #1712             ; =1712 

    0x10056fcc4 <+484>:  movz   w2, #0xb9

    0x10056fcc8 <+488>:  orr    w3, wzr, #0x4

    0x10056fccc <+492>:  movz   w4, #0

    0x10056fcd0 <+496>:  movz   w5, #0

    0x10056fcd4 <+500>:  movz   x6, #0

    0x10056fcd8 <+504>:  bl     0x1003cb80c               ; rtc::LogMessage::LogMessage(char const*, int, rtc::LoggingSeverity, rtc::LogErrorContext, int, char const*)

    0x10056fcdc <+508>:  adrp   x1, 411

    0x10056fce0 <+512>:  add    x1, x1, #3607             ; =3607 

    0x10056fce4 <+516>:  add    x0, sp, #1712             ; =1712 

    0x10056fce8 <+520>:  movz   w2, #0x12

    0x10056fcec <+524>:  bl     0x100347f30               ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)

    0x10056fcf0 <+528>:  add    x0, sp, #1712             ; =1712 

    0x10056fcf4 <+532>:  b      0x10056fdbc               ; <+732>

    0x10056fcf8 <+536>:  stur   xzr, [x29, #-120]

    0x10056fcfc <+540>:  ldur   x0, [x29, #-104]

    0x10056fd00 <+544>:  movz   x1, #0

    0x10056fd04 <+548>:  movz   x2, #0

    0x10056fd08 <+552>:  bl     0x1006d5574               ; symbol stub for: CMBlockBufferIsRangeContiguous

    0x10056fd0c <+556>:  ldur   x8, [x29, #-104]

    0x10056fd10 <+560>:  cbz    w0, 0x10056fdc4           ; <+740>

    0x10056fd14 <+564>:  stur   x8, [x29, #-120]

    0x10056fd18 <+568>:  stur   xzr, [x29, #-104]

    0x10056fd1c <+572>:  b      0x10056fe60               ; <+896>

    0x10056fd20 <+576>:  add    x8, x21, x23

    0x10056fd24 <+580>:  stur   x8, [x29, #-96]

    0x10056fd28 <+584>:  sub    x8, x22, x23

    0x10056fd2c <+588>:  stur   x8, [x29, #-112]

    0x10056fd30 <+592>:  add    x3, x22, #4               ; =4 

    0x10056fd34 <+596>:  mov    x1, x21

    0x10056fd38 <+600>:  mov    x2, x20

    0x10056fd3c <+604>:  bl     0x100570050               ; webrtc::AnnexBBufferReader::FindNextNaluHeader(unsigned char const*, unsigned long, unsigned long) const

    0x10056fd40 <+608>:  mov    x23, x0

    0x10056fd44 <+612>:  adrp   x8, 641

    0x10056fd48 <+616>:  ldr    x8, [x8, #3448]

    0x10056fd4c <+620>:  ldr    x0, [x8]

    0x10056fd50 <+624>:  orr    w1, wzr, #0x2

    0x10056fd54 <+628>:  sub    x2, x29, #104             ; =104 

    0x10056fd58 <+632>:  sub    x3, x29, #120             ; =120 

    0x10056fd5c <+636>:  orr    w4, wzr, #0x4

    0x10056fd60 <+640>:  sub    x5, x29, #128             ; =128 

    0x10056fd64 <+644>:  bl     0x1006d55f8               ; symbol stub for: CMVideoFormatDescriptionCreateFromH264ParameterSets

    0x10056fd68 <+648>:  cbz    w0, 0x10056fbdc           ; <+252>

    0x10056fd6c <+652>:  adrp   x8, 752

    0x10056fd70 <+656>:  nop    

    0x10056fd74 <+660>:  ldr    w8, [x8, #1568]

    0x10056fd78 <+664>:  cmp    w8, #4                    ; =4 

    0x10056fd7c <+668>:  b.gt   0x10056fff8               ; <+1304>

    0x10056fd80 <+672>:  adrp   x1, 411

    0x10056fd84 <+676>:  add    x1, x1, #3318             ; =3318 

    0x10056fd88 <+680>:  add    x0, sp, #1384             ; =1384 

    0x10056fd8c <+684>:  orr    w2, wzr, #0xc0

    0x10056fd90 <+688>:  orr    w3, wzr, #0x4

    0x10056fd94 <+692>:  movz   w4, #0

    0x10056fd98 <+696>:  movz   w5, #0

    0x10056fd9c <+700>:  movz   x6, #0

    0x10056fda0 <+704>:  bl     0x1003cb80c               ; rtc::LogMessage::LogMessage(char const*, int, rtc::LoggingSeverity, rtc::LogErrorContext, int, char const*)

    0x10056fda4 <+708>:  adrp   x1, 411

    0x10056fda8 <+712>:  add    x1, x1, #3626             ; =3626 

    0x10056fdac <+716>:  add    x0, sp, #1384             ; =1384 

    0x10056fdb0 <+720>:  movz   w2, #0x2a

    0x10056fdb4 <+724>:  bl     0x100347f30               ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)

    0x10056fdb8 <+728>:  add    x0, sp, #1384             ; =1384 

    0x10056fdbc <+732>:  bl     0x1003cbc08               ; rtc::LogMessage::~LogMessage()

    0x10056fdc0 <+736>:  b      0x10056fff8               ; <+1304>

    0x10056fdc4 <+740>:  movz   x0, #0

    0x10056fdc8 <+744>:  movz   x2, #0

    0x10056fdcc <+748>:  movz   x3, #0

    0x10056fdd0 <+752>:  sub    x7, x29, #120             ; =120 

    0x10056fdd4 <+756>:  mov    x1, x8

    0x10056fdd8 <+760>:  movz   x4, #0

    0x10056fddc <+764>:  movz   x5, #0

    0x10056fde0 <+768>:  movz   w6, #0

    0x10056fde4 <+772>:  bl     0x1006d5544               ; symbol stub for: CMBlockBufferCreateContiguous

    0x10056fde8 <+776>:  mov    x24, x0

    0x10056fdec <+780>:  cbz    w24, 0x10056fe5c          ; <+892>

    0x10056fdf0 <+784>:  adrp   x8, 752

    0x10056fdf4 <+788>:  nop    

    0x10056fdf8 <+792>:  ldr    w8, [x8, #1568]

    0x10056fdfc <+796>:  cmp    w8, #4                    ; =4 

    0x10056fe00 <+800>:  b.gt   0x10056fe4c               ; <+876>

    0x10056fe04 <+804>:  adrp   x1, 411

    0x10056fe08 <+808>:  add    x1, x1, #3318             ; =3318 

    0x10056fe0c <+812>:  add    x0, sp, #728              ; =728 

    0x10056fe10 <+816>:  movz   w2, #0xde

    0x10056fe14 <+820>:  orr    w3, wzr, #0x4

    0x10056fe18 <+824>:  movz   w4, #0

    0x10056fe1c <+828>:  movz   w5, #0

    0x10056fe20 <+832>:  movz   x6, #0

    0x10056fe24 <+836>:  bl     0x1003cb80c               ; rtc::LogMessage::LogMessage(char const*, int, rtc::LoggingSeverity, rtc::LogErrorContext, int, char const*)

    0x10056fe28 <+840>:  adrp   x1, 411

    0x10056fe2c <+844>:  add    x1, x1, #3507             ; =3507 

    0x10056fe30 <+848>:  add    x0, sp, #728              ; =728 

    0x10056fe34 <+852>:  movz   w2, #0x2f

    0x10056fe38 <+856>:  bl     0x100347f30               ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)

    0x10056fe3c <+860>:  mov    x1, x24

    0x10056fe40 <+864>:  bl     0x1003cb634               ; std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(int)

    0x10056fe44 <+868>:  add    x0, sp, #728              ; =728 

    0x10056fe48 <+872>:  bl     0x1003cbc08               ; rtc::LogMessage::~LogMessage()

    0x10056fe4c <+876>:  ldur   x0, [x29, #-128]

    0x10056fe50 <+880>:  bl     0x1006d77a0               ; symbol stub for: CFRelease

    0x10056fe54 <+884>:  ldur   x0, [x29, #-104]

    0x10056fe58 <+888>:  b      0x10056fff4               ; <+1300>

    0x10056fe5c <+892>:  ldur   x8, [x29, #-120]

    0x10056fe60 <+896>:  str    xzr, [sp, #720]

    0x10056fe64 <+900>:  str    xzr, [sp, #712]

    0x10056fe68 <+904>:  movz   x1, #0

    0x10056fe6c <+908>:  add    x3, sp, #720              ; =720 

    0x10056fe70 <+912>:  add    x4, sp, #712              ; =712 

    0x10056fe74 <+916>:  mov    x0, x8

    0x10056fe78 <+920>:  movz   x2, #0

    0x10056fe7c <+924>:  bl     0x1006d5568               ; symbol stub for: CMBlockBufferGetDataPointer

    0x10056fe80 <+928>:  cbz    w0, 0x10056fed8           ; <+1016>

    0x10056fe84 <+932>:  adrp   x8, 752

    0x10056fe88 <+936>:  nop    

    0x10056fe8c <+940>:  ldr    w8, [x8, #1568]

    0x10056fe90 <+944>:  cmp    w8, #4                    ; =4 

    0x10056fe94 <+948>:  b.gt   0x10056ffe8               ; <+1288>

    0x10056fe98 <+952>:  adrp   x1, 411

    0x10056fe9c <+956>:  add    x1, x1, #3318             ; =3318 

    0x10056fea0 <+960>:  add    x0, sp, #384              ; =384 

    0x10056fea4 <+964>:  movz   w2, #0xef

    0x10056fea8 <+968>:  orr    w3, wzr, #0x4

    0x10056feac <+972>:  movz   w4, #0

    0x10056feb0 <+976>:  movz   w5, #0

    0x10056feb4 <+980>:  movz   x6, #0

    0x10056feb8 <+984>:  bl     0x1003cb80c               ; rtc::LogMessage::LogMessage(char const*, int, rtc::LoggingSeverity, rtc::LogErrorContext, int, char const*)

    0x10056febc <+988>:  adrp   x1, 411

    0x10056fec0 <+992>:  add    x1, x1, #3700             ; =3700 

    0x10056fec4 <+996>:  add    x0, sp, #384              ; =384 

    0x10056fec8 <+1000>: movz   w2, #0x28

    0x10056fecc <+1004>: bl     0x100347f30               ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)

    0x10056fed0 <+1008>: add    x0, sp, #384              ; =384 

    0x10056fed4 <+1012>: b      0x10056ffe4               ; <+1284>

    0x10056fed8 <+1016>: movz   x28, #0

    0x10056fedc <+1020>: ldr    x8, [sp, #712]

    0x10056fee0 <+1024>: str    x8, [sp, #48]

    0x10056fee4 <+1028>: ldr    x26, [sp, #720]

    0x10056fee8 <+1032>: b      0x10056ff10               ; <+1072>

    0x10056feec <+1036>: add    x1, x21, x27

    0x10056fef0 <+1040>: rev    w8, w24

    0x10056fef4 <+1044>: ldr    x9, [sp, #48]

    0x10056fef8 <+1048>: str    w8, [x9, x28]

    0x10056fefc <+1052>: add    x25, x28, #4              ; =4 

    0x10056ff00 <+1056>: add    x0, x9, x25

    0x10056ff04 <+1060>: mov    x2, x24

    0x10056ff08 <+1064>: bl     0x1006d71c4               ; symbol stub for: memcpy

    0x10056ff0c <+1068>: add    x28, x24, x25

    0x10056ff10 <+1072>: sub    x25, x26, x28

    0x10056ff14 <+1076>: mov    x8, x22

    0x10056ff18 <+1080>: mov    x22, x23

    0x10056ff1c <+1084>: add    x27, x8, #4               ; =4 

    0x10056ff20 <+1088>: cmp    x8, x20

    0x10056ff24 <+1092>: b.eq   0x10056ff5c               ; <+1148>

    0x10056ff28 <+1096>: cmp    x27, x20

    0x10056ff2c <+1100>: b.hi   0x10056ff28               ; <+1096>

    0x10056ff30 <+1104>: sub    x24, x22, x27

    0x10056ff34 <+1108>: add    x3, x22, #4               ; =4 

    0x10056ff38 <+1112>: mov    x1, x21

    0x10056ff3c <+1116>: mov    x2, x20

    0x10056ff40 <+1120>: bl     0x100570050               ; webrtc::AnnexBBufferReader::FindNextNaluHeader(unsigned char const*, unsigned long, unsigned long) const

    0x10056ff44 <+1124>: mov    x23, x0

    0x10056ff48 <+1128>: add    x8, x24, #4               ; =4 

    0x10056ff4c <+1132>: cmp    x8, x25

    0x10056ff50 <+1136>: mov    x8, x22

    0x10056ff54 <+1140>: b.hi   0x10056ff18               ; <+1080>

    0x10056ff58 <+1144>: b      0x10056feec               ; <+1036>

    0x10056ff5c <+1148>: ldp    x5, x1, [x29, #-128]

    0x10056ff60 <+1152>: movz   x0, #0

    0x10056ff64 <+1156>: stp    xzr, x19, [sp, #16]

    0x10056ff68 <+1160>: orr    w2, wzr, #0x1

    0x10056ff6c <+1164>: orr    w6, wzr, #0x1

    0x10056ff70 <+1168>: stp    xzr, xzr, [sp]

    0x10056ff74 <+1172>: movz   x3, #0

    0x10056ff78 <+1176>: movz   x4, #0

    0x10056ff7c <+1180>: movz   x7, #0

    0x10056ff80 <+1184>: bl     0x1006d558c               ; symbol stub for: CMSampleBufferCreate

    0x10056ff84 <+1188>: cbz    w0, 0x100570028           ; <+1352>

    0x10056ff88 <+1192>: adrp   x8, 752

    0x10056ff8c <+1196>: nop    

    0x10056ff90 <+1200>: ldr    w8, [x8, #1568]

    0x10056ff94 <+1204>: cmp    w8, #4                    ; =4 

    0x10056ff98 <+1208>: adrp   x26, 641

    0x10056ff9c <+1212>: ldr    x26, [x26, #3256]

    0x10056ffa0 <+1216>: ldr    x26, [x26]

    0x10056ffa4 <+1220>: b.gt   0x10056ffe8               ; <+1288>

    0x10056ffa8 <+1224>: adrp   x1, 411

    0x10056ffac <+1228>: add    x1, x1, #3318             ; =3318 

    0x10056ffb0 <+1232>: add    x0, sp, #56               ; =56 

    0x10056ffb4 <+1236>: movz   w2, #0x106

    0x10056ffb8 <+1240>: orr    w3, wzr, #0x4

    0x10056ffbc <+1244>: movz   w4, #0

    0x10056ffc0 <+1248>: movz   w5, #0

    0x10056ffc4 <+1252>: movz   x6, #0

    0x10056ffc8 <+1256>: bl     0x1003cb80c               ; rtc::LogMessage::LogMessage(char const*, int, rtc::LoggingSeverity, rtc::LogErrorContext, int, char const*)

    0x10056ffcc <+1260>: adrp   x1, 411

    0x10056ffd0 <+1264>: add    x1, x1, #3741             ; =3741 

    0x10056ffd4 <+1268>: add    x0, sp, #56               ; =56 

    0x10056ffd8 <+1272>: orr    w2, wzr, #0x1f

    0x10056ffdc <+1276>: bl     0x100347f30               ; std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)

    0x10056ffe0 <+1280>: add    x0, sp, #56               ; =56 

    0x10056ffe4 <+1284>: bl     0x1003cbc08               ; rtc::LogMessage::~LogMessage()

    0x10056ffe8 <+1288>: ldur   x0, [x29, #-128]

    0x10056ffec <+1292>: bl     0x1006d77a0               ; symbol stub for: CFRelease

    0x10056fff0 <+1296>: ldur   x0, [x29, #-120]

    0x10056fff4 <+1300>: bl     0x1006d77a0               ; symbol stub for: CFRelease

    0x10056fff8 <+1304>: movz   w0, #0

    0x10056fffc <+1308>: ldur   x8, [x29, #-88]

    0x100570000 <+1312>: sub    x8, x26, x8

    0x100570004 <+1316>: cbnz   x8, 0x10057004c           ; <+1388>

    0x100570008 <+1320>: sub    sp, x29, #80              ; =80 

    0x10057000c <+1324>: ldp    x29, x30, [sp, #80]

    0x100570010 <+1328>: ldp    x20, x19, [sp, #64]

    0x100570014 <+1332>: ldp    x22, x21, [sp, #48]

    0x100570018 <+1336>: ldp    x24, x23, [sp, #32]

    0x10057001c <+1340>: ldp    x26, x25, [sp, #16]

    0x100570020 <+1344>: ldp    x28, x27, [sp], #96

    0x100570024 <+1348>: ret    

    0x100570028 <+1352>: ldur   x0, [x29, #-128]

    0x10057002c <+1356>: bl     0x1006d77a0               ; symbol stub for: CFRelease

    0x100570030 <+1360>: ldur   x0, [x29, #-120]

    0x100570034 <+1364>: bl     0x1006d77a0               ; symbol stub for: CFRelease

    0x100570038 <+1368>: orr    w0, wzr, #0x1

    0x10057003c <+1372>: adrp   x26, 640

    0x100570040 <+1376>: ldr    x26, [x26, #3256]

    0x100570044 <+1380>: ldr    x26, [x26]

    0x100570048 <+1384>: b      0x10056fffc               ; <+1308>

    0x10057004c <+1388>: bl     0x1006d6d5c               ; symbol stub for: __stack_chk_fail

0 Kudos
1 Reply
Jianjun_Z_Intel
Employee
679 Views

Hi xiuming,

This issue might be fixed in 3.3.

0 Kudos
Reply