reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
    1
    2
    3
    4
    5
    6
    7
    8
    9
   10
   11
   12
   13
   14
   15
   16
   17
   18
   19
   20
   21
   22
   23
   24
   25
   26
   27
   28
   29
   30
   31
   32
   33
   34
   35
   36
   37
   38
   39
   40
   41
   42
   43
   44
   45
   46
   47
   48
   49
   50
   51
   52
   53
   54
   55
   56
   57
   58
   59
   60
   61
   62
   63
   64
   65
   66
   67
   68
   69
   70
   71
   72
   73
   74
   75
   76
   77
   78
   79
   80
   81
   82
   83
   84
   85
   86
   87
   88
   89
   90
   91
   92
   93
   94
   95
   96
   97
   98
   99
  100
  101
  102
  103
  104
  105
  106
  107
  108
  109
  110
  111
  112
  113
  114
  115
  116
  117
  118
  119
  120
  121
  122
  123
  124
  125
  126
# RUN: yaml2obj %s > %t
# RUN: %lldb -c %t -o 'process plugin dump --all' | \
# RUN:   FileCheck --check-prefix=CHECK-DIR --check-prefix=CHECK-APPDATA \
# RUN:   --check-prefix=CHECK-BUILD --check-prefix=CHECK-VERSION \
# RUN:   --check-prefix=CHECK-JAVA --check-prefix=CHECK-DALVIK \
# RUN:   --check-prefix=CHECK-UNWIND --check-prefix=CHECK-ERROR \
# RUN:   --check-prefix=CHECK-APPSTATE --check-prefix=CHECK-ABORT \
# RUN:   --check-prefix=CHECK-THREAD --check-prefix=CHECK-LOGCAT %s
# RUN: %lldb -c %t -o 'process plugin dump -a' | \
# RUN:   FileCheck --check-prefix=CHECK-DIR --check-prefix=CHECK-APPDATA \
# RUN:   --check-prefix=CHECK-BUILD --check-prefix=CHECK-VERSION \
# RUN:   --check-prefix=CHECK-JAVA --check-prefix=CHECK-DALVIK \
# RUN:   --check-prefix=CHECK-UNWIND --check-prefix=CHECK-ERROR \
# RUN:   --check-prefix=CHECK-APPSTATE --check-prefix=CHECK-ABORT \
# RUN:   --check-prefix=CHECK-THREAD --check-prefix=CHECK-LOGCAT %s
# RUN: %lldb -c %t -o 'process plugin dump --facebook' | \
# RUN:   FileCheck --check-prefix=CHECK-APPDATA \
# RUN:   --check-prefix=CHECK-BUILD --check-prefix=CHECK-VERSION \
# RUN:   --check-prefix=CHECK-JAVA --check-prefix=CHECK-DALVIK \
# RUN:   --check-prefix=CHECK-UNWIND --check-prefix=CHECK-ERROR \
# RUN:   --check-prefix=CHECK-APPSTATE --check-prefix=CHECK-ABORT \
# RUN:   --check-prefix=CHECK-THREAD --check-prefix=CHECK-LOGCAT %s
# RUN: %lldb -c %t -o 'process plugin dump --fb-app-data' | \
# RUN:   FileCheck --check-prefix=CHECK-APPDATA %s
# RUN: %lldb -c %t -o 'process plugin dump --fb-build-id' | \
# RUN:   FileCheck --check-prefix=CHECK-BUILD %s
# RUN: %lldb -c %t -o 'process plugin dump --fb-version' | \
# RUN:   FileCheck --check-prefix=CHECK-VERSION %s
# RUN: %lldb -c %t -o 'process plugin dump --fb-java-stack' | \
# RUN:   FileCheck --check-prefix=CHECK-JAVA %s
# RUN: %lldb -c %t -o 'process plugin dump --fb-dalvik-info' | \
# RUN:   FileCheck --check-prefix=CHECK-DALVIK %s
# RUN: %lldb -c %t -o 'process plugin dump --fb-unwind-symbols' | \
# RUN:   FileCheck --check-prefix=CHECK-UNWIND %s
# RUN: %lldb -c %t -o 'process plugin dump --fb-error-log' | \
# RUN:   FileCheck --check-prefix=CHECK-ERROR %s
# RUN: %lldb -c %t -o 'process plugin dump --fb-app-state-log' | \
# RUN:   FileCheck --check-prefix=CHECK-APPSTATE %s
# RUN: %lldb -c %t -o 'process plugin dump --fb-abort-reason' | \
# RUN:   FileCheck --check-prefix=CHECK-ABORT %s
# RUN: %lldb -c %t -o 'process plugin dump --fb-thread-name' | \
# RUN:   FileCheck --check-prefix=CHECK-THREAD %s
# RUN: %lldb -c %t -o 'process plugin dump --fb-logcat' | \
# RUN:   FileCheck --check-prefix=CHECK-LOGCAT %s
# CHECK-DIR:      RVA        SIZE       TYPE       StreamType
# CHECK-DIR-NEXT: ---------- ---------- ---------- --------------------------
# CHECK-DIR-NEXT: 0x{{[0-9a-f]{8} }}0x00000038 0x00000007 SystemInfo
# CHECK-DIR-NEXT: 0x{{[0-9a-f]{8} }}0x00000018 0x0000000f MiscInfo
# CHECK-DIR-NEXT: 0x{{[0-9a-f]{8} }}0x00000013 0xfacecb00 FacebookDumpErrorLog
# CHECK-DIR-NEXT: 0x{{[0-9a-f]{8} }}0x00000015 0xfacee000 FacebookThreadName
# CHECK-DIR-NEXT: 0x{{[0-9a-f]{8} }}0x00000010 0xface1ca7 FacebookLogcat
# CHECK-DIR-NEXT: 0x{{[0-9a-f]{8} }}0x00000017 0xfacecccc FacebookAppStateLog
# CHECK-DIR-NEXT: 0x{{[0-9a-f]{8} }}0x00000016 0xfacedead FacebookAbortReason
# CHECK-DIR-NEXT: 0x{{[0-9a-f]{8} }}0x00000039 0xfacecafa FacebookAppCustomData
# CHECK-DIR-NEXT: 0x{{[0-9a-f]{8} }}0x00000005 0xfacecafb FacebookBuildID
# CHECK-DIR-NEXT: 0x{{[0-9a-f]{8} }}0x0000000d 0xfacecafc FacebookAppVersionName
# CHECK-DIR-NEXT: 0x{{[0-9a-f]{8} }}0x00000019 0xfacecafd FacebookJavaStack
# CHECK-DIR-NEXT: 0x{{[0-9a-f]{8} }}0x00000015 0xfacecafe FacebookDalvikInfo
# CHECK-DIR-NEXT: 0x{{[0-9a-f]{8} }}0x00000005 0xfacecaff FacebookUnwindSymbols

--- !minidump
Streams:         
  - Type:            SystemInfo
    Processor Arch:  ARM64
    Platform ID:     Linux
    CSD Version:     '15E216'
    CPU:             
      CPUID:           0x00000000
  - Type:            MiscInfo
    Content:         00000000010000007B000000000000000000000000000000
  - Type:            FacebookDumpErrorLog
    Content:         46616365626F6F6B206572726F72206C6F6700
  - Type:            FacebookThreadName
    Content:         46616365626F6F6B20746872656164206E616D6500
  - Type:            FacebookLogcat
    Content:         46616365626F6F6B206C6F6763617400
  - Type:            FacebookAppStateLog
    Content:         46616365626F6F6B20617070207374617465206C6F6700
  - Type:            FacebookAbortReason
    Content:         46616365626F6F6B2061626F727420726561736F6E00
  - Type:            FacebookAppCustomData
    Content:         7B22676C6F62616C223A207B2246696E6765727072696E74223A22696E76616C6964206465766963652066696E6765727072696E74227D7D00
  - Type:            FacebookBuildID
    Content:         '0403020100'
  - Type:            FacebookAppVersionName
    Content:         3230372E302E302E302E383600
  - Type:            FacebookJavaStack
    Content:         46616365626F6F6B206A61766120737461636B20696E666F00
  - Type:            FacebookDalvikInfo
    Content:         46616365626F6F6B2064616C76696B20696E666F00
  - Type:            FacebookUnwindSymbols
    Content:         '1122334400'
...

# CHECK-APPDATA:      Facebook App Data:
# CHECK-APPDATA-NEXT: {"global": {"Fingerprint":"invalid device fingerprint"}}

# CHECK-BUILD:      Facebook Build ID:
# CHECK-BUILD-NEXT: 16909060

# CHECK-VERSION:      Facebook Version String:
# CHECK-VERSION-NEXT: 207.0.0.0.86

# CHECK-JAVA:      Facebook Java Stack:
# CHECK-JAVA-NEXT: Facebook java stack info

# CHECK-DALVIK:      Facebook Dalvik Info:
# CHECK-DALVIK-NEXT: Facebook dalvik info

# CHECK-UNWIND:      Facebook Unwind Symbols Bytes:
# CHECK-UNWIND-NEXT: 0x00000000: 11 22 33 44 00

# CHECK-ERROR:      Facebook Error Log:
# CHECK-ERROR-NEXT: Facebook error log

# CHECK-APPSTATE:      Faceook Application State Log:
# CHECK-APPSTATE-NEXT: Facebook app state log

# CHECK-ABORT:      Facebook Abort Reason:
# CHECK-ABORT-NEXT: Facebook abort reason

# CHECK-THREAD:      Facebook Thread Name:
# CHECK-THREAD-NEXT: Facebook thread name

# CHECK-LOGCAT:      Facebook Logcat:
# CHECK-LOGCAT-NEXT: Facebook logcat