Advertisement
Guest User

Dsee-HX

a guest
Jul 20th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.34 KB | None | 0 0
  1. Address Function Instruction
  2. LOAD:00001000 ; Needed Library 'libsonydseehxwrapper.so'
  3. LOAD:00001E9C Elf32_Sym <aCreatesonydsee - byte_3E3C, 0, 0, 0x12, 0, 0> ; "createSonyDseeHx"
  4. LOAD:00001EAC Elf32_Sym <aDeletesonydsee - byte_3E3C, 0, 0, 0x12, 0, 0> ; "deleteSonyDseeHx"
  5. LOAD:00001EBC Elf32_Sym <aDrainsonydseeh - byte_3E3C, 0, 0, 0x12, 0, 0> ; "drainSonyDseeHx"
  6. LOAD:00001ECC Elf32_Sym <aDumpsonydseehx - byte_3E3C, 0, 0, 0x12, 0, 0> ; "dumpSonyDseeHx"
  7. LOAD:00001EDC Elf32_Sym <aProcesssonydse - byte_3E3C, 0, 0, 0x12, 0, 0> ; "processSonyDseeHx"
  8. LOAD:0000211C Elf32_Sym <aDseeDelete - byte_3E3C, dsee_delete, 8, 0x12, 0, 0xC> ; "dsee_delete"
  9. LOAD:000024AC Elf32_Sym <aDseeClearClien - byte_3E3C, dsee_clear_client_info, 0x50, \ ; "dsee_clear_client_info"
  10. LOAD:0000271C Elf32_Sym <aSonyDseeGetPar - byte_3E3C, sony_dsee_get_parameters, \ ; "sony_dsee_get_parameters"
  11. LOAD:0000293C Elf32_Sym <aDseeProcess - byte_3E3C, dsee_process, 8, 0x12, 0, 0xC> ; "dsee_process"
  12. LOAD:00002AEC Elf32_Sym <aDseeDrain - byte_3E3C, dsee_drain, 8, 0x12, 0, 0xC> ; "dsee_drain"
  13. LOAD:00002FCC Elf32_Sym <aDseeAddRemoveC - byte_3E3C, dsee_add_remove_client_info, \ ; "dsee_add_remove_client_info"
  14. LOAD:000031EC Elf32_Sym <aDseeInit - byte_3E3C, dsee_init, 0x18, 0x12, 0, 0xC> ; "dsee_init"
  15. LOAD:0000355C stru_355C Elf32_Sym <aSonyDseeSetPar - byte_3E3C, sony_dsee_set_parameters, \
  16. LOAD:0000386C Elf32_Sym <aDseeIsSeClient - byte_3E3C, dsee_is_se_client, 0x50, 0x12,\ ; "dsee_is_se_client"
  17. LOAD:00003A2C Elf32_Sym <aDseeDump - byte_3E3C, dsee_dump, 0x20C, 0x12, 0, 0xC> ; "dsee_dump"
  18. LOAD:00003ADC Elf32_Sym <aDseeCreate - byte_3E3C, dsee_create, 0x214, 0x12, 0, 0xC> ; "dsee_create"
  19. LOAD:00004E0D aDseeCreate DCB "dsee_create",0 ; DATA XREF: LOAD:00003ADC↑o
  20. LOAD:00004E19 aDseeDelete DCB "dsee_delete",0 ; DATA XREF: LOAD:0000211C↑o
  21. LOAD:00004E25 aDseeDrain DCB "dsee_drain",0 ; DATA XREF: LOAD:00002AEC↑o
  22. LOAD:00004E30 aDseeDump DCB "dsee_dump",0 ; DATA XREF: LOAD:00003A2C↑o
  23. LOAD:00004E3A aDseeIsSeClient DCB "dsee_is_se_client",0
  24. LOAD:00004E4C aDseeProcess DCB "dsee_process",0 ; DATA XREF: LOAD:0000293C↑o
  25. LOAD:000079B5 aDseeInit DCB "dsee_init",0 ; DATA XREF: LOAD:000031EC↑o
  26. LOAD:00007A91 aSonyDseeGetPar DCB "sony_dsee_get_parameters",0
  27. LOAD:00007AAA aSonyDseeSetPar DCB "sony_dsee_set_parameters",0
  28. LOAD:00007F4A aDseeAddRemoveC DCB "dsee_add_remove_client_info",0
  29. LOAD:00007F66 aDseeClearClien DCB "dsee_clear_client_info",0
  30. LOAD:00007F7D aCreatesonydsee DCB "createSonyDseeHx",0
  31. LOAD:00007F8E aDeletesonydsee DCB "deleteSonyDseeHx",0
  32. LOAD:00007F9F aDrainsonydseeh DCB "drainSonyDseeHx",0 ; DATA XREF: LOAD:00001EBC↑o
  33. LOAD:00007FAF aDumpsonydseehx DCB "dumpSonyDseeHx",0 ; DATA XREF: LOAD:00001ECC↑o
  34. LOAD:00007FBE aProcesssonydse DCB "processSonyDseeHx",0
  35. LOAD:00008120 aLibsonydseehxw DCB "libsonydseehxwrapper.so",0
  36. LOAD:0000A124 Elf32_Rel <0x748CC, 0x29716> ; R_ARM_JUMP_SLOT dsee_create
  37. LOAD:0000A1CC Elf32_Rel <0x74920, 0x28C16> ; R_ARM_JUMP_SLOT dsee_dump
  38. LOAD:0000A284 Elf32_Rel <0x7497C, 0x27016> ; R_ARM_JUMP_SLOT dsee_is_se_client
  39. LOAD:0000A304 Elf32_Rel <0x749BC, 0x17D16> ; R_ARM_JUMP_SLOT dsee_process
  40. LOAD:0000A364 Elf32_Rel <0x749EC, 0xFB16> ; R_ARM_JUMP_SLOT dsee_delete
  41. LOAD:0000A3AC Elf32_Rel <0x74A10, 0x19816> ; R_ARM_JUMP_SLOT dsee_drain
  42. LOAD:0000ACE4 Elf32_Rel <0x74EAC, 0x20816> ; R_ARM_JUMP_SLOT dsee_init
  43. LOAD:0000AD64 Elf32_Rel <0x74EEC, 0x15B16> ; R_ARM_JUMP_SLOT sony_dsee_get_parameters
  44. LOAD:0000AD8C Elf32_Rel <0x74F00, 0x23F16> ; R_ARM_JUMP_SLOT sony_dsee_set_parameters
  45. LOAD:0000AEEC Elf32_Rel <0x74FB0, 0x1E616> ; R_ARM_JUMP_SLOT dsee_add_remove_client_info
  46. LOAD:0000AEF4 Elf32_Rel <0x74FB4, 0x13416> ; R_ARM_JUMP_SLOT dsee_clear_client_info
  47. LOAD:0000AF04 Elf32_Rel <0x74FBC, 0xD316> ; R_ARM_JUMP_SLOT createSonyDseeHx
  48. LOAD:0000AF0C Elf32_Rel <0x74FC0, 0xD716> ; R_ARM_JUMP_SLOT processSonyDseeHx
  49. LOAD:0000AF14 Elf32_Rel <0x74FC4, 0xD516> ; R_ARM_JUMP_SLOT drainSonyDseeHx
  50. LOAD:0000AF1C Elf32_Rel <0x74FC8, 0xD416> ; R_ARM_JUMP_SLOT deleteSonyDseeHx
  51. LOAD:0000AF24 Elf32_Rel <0x74FCC, 0xD616> ; R_ARM_JUMP_SLOT dumpSonyDseeHx
  52. .plt:0000B60C j_dsee_create ; [0000000C BYTES: COLLAPSED FUNCTION j_dsee_create. PRESS CTRL-NUMPAD+ TO EXPAND]
  53. .plt:0000B708 j_dsee_dump ; [0000000C BYTES: COLLAPSED FUNCTION j_dsee_dump. PRESS CTRL-NUMPAD+ TO EXPAND]
  54. .plt:0000B81C j_dsee_is_se_client ; [0000000C BYTES: COLLAPSED FUNCTION j_dsee_is_se_client. PRESS CTRL-NUMPAD+ TO EXPAND]
  55. .plt:0000B8DC j_dsee_process ; [0000000C BYTES: COLLAPSED FUNCTION j_dsee_process. PRESS CTRL-NUMPAD+ TO EXPAND]
  56. .plt:0000B96C j_dsee_delete ; [0000000C BYTES: COLLAPSED FUNCTION j_dsee_delete. PRESS CTRL-NUMPAD+ TO EXPAND]
  57. .plt:0000B9D8 j_dsee_drain ; [0000000C BYTES: COLLAPSED FUNCTION j_dsee_drain. PRESS CTRL-NUMPAD+ TO EXPAND]
  58. .plt:0000C7AC j_dsee_init ; [0000000C BYTES: COLLAPSED FUNCTION j_dsee_init. PRESS CTRL-NUMPAD+ TO EXPAND]
  59. .plt:0000C86C j_sony_dsee_get_parameters ; [0000000C BYTES: COLLAPSED FUNCTION j_sony_dsee_get_parameters. PRESS CTRL-NUMPAD+ TO EXPAND]
  60. .plt:0000C8A8 j_sony_dsee_set_parameters ; [0000000C BYTES: COLLAPSED FUNCTION j_sony_dsee_set_parameters. PRESS CTRL-NUMPAD+ TO EXPAND]
  61. .plt:0000CAB8 j_dsee_add_remove_client_info ; [0000000C BYTES: COLLAPSED FUNCTION j_dsee_add_remove_client_info. PRESS CTRL-NUMPAD+ TO EXPAND]
  62. .plt:0000CAC4 j_dsee_clear_client_info ; [0000000C BYTES: COLLAPSED FUNCTION j_dsee_clear_client_info. PRESS CTRL-NUMPAD+ TO EXPAND]
  63. .plt:0000CADC createSonyDseeHx ; [0000000C BYTES: COLLAPSED FUNCTION createSonyDseeHx. PRESS CTRL-NUMPAD+ TO EXPAND]
  64. .plt:0000CAE8 processSonyDseeHx ; [0000000C BYTES: COLLAPSED FUNCTION processSonyDseeHx. PRESS CTRL-NUMPAD+ TO EXPAND]
  65. .plt:0000CAF4 drainSonyDseeHx ; [0000000C BYTES: COLLAPSED FUNCTION drainSonyDseeHx. PRESS CTRL-NUMPAD+ TO EXPAND]
  66. .plt:0000CB00 deleteSonyDseeHx ; [0000000C BYTES: COLLAPSED FUNCTION deleteSonyDseeHx. PRESS CTRL-NUMPAD+ TO EXPAND]
  67. .plt:0000CB0C dumpSonyDseeHx ; [0000000C BYTES: COLLAPSED FUNCTION dumpSonyDseeHx. PRESS CTRL-NUMPAD+ TO EXPAND]
  68. .text:000143CC BL j_dsee_create
  69. .text:00015284 ; dsee_is_se_client+1C↓o
  70. .text:0001529C ; dsee_is_se_client+4↓o
  71. .text:00015404 ; dsee_add_remove_client_info+2C↓o
  72. .text:00015410 ; dsee_add_remove_client_info+1C↓o
  73. .text:00015420 ; dsee_add_remove_client_info+8↓o
  74. .text:000155AC ; dsee_create+C↓o
  75. .text:00015C70 ; sony_dsee_get_parameters:loc_5E96C↓o
  76. .text:000166FC sub_166F8 BL j_dsee_dump
  77. .text:00018044 sub_17F78 BL j_dsee_is_se_client
  78. .text:00018834 sub_17F78 BL j_dsee_process
  79. .text:00018A0C sub_17F78 ADD R2, PC, R2 ; "Error failed to process DSEE"
  80. .text:00019064 sub_17F78 ADD R2, PC, R3 ; " %s: device_checked%d adev->dsee_hx_sta"...
  81. .text:00019610 ; " %s: device_checked%d adev->dsee_hx_sta"...
  82. .text:00019628 ; "Error failed to process DSEE"
  83. .text:0001A3A0 adev_close_output_stream BL j_dsee_delete
  84. .text:0001AB78 sub_1A6F4 BL j_dsee_is_se_client
  85. .text:0001B090 sub_1AFF8 BL j_dsee_drain
  86. .text:0001B1F0 sub_1AFF8 ADR R3, aOutReinitCompr ; "out_reinit_compress_for_dsee"
  87. .text:0001B214 sub_1AFF8 ADR R3, aOutDseeEnable ; "out_dsee_enable"
  88. .text:0001B240 sub_1AFF8 ADR R2, aDseeSettingCha ; "Dsee setting changes to %d for session("...
  89. .text:0001B258 sub_1AFF8 ADR R3, aOutReinitCompr ; "out_reinit_compress_for_dsee"
  90. .text:0001B288 aOutDseeEnable DCB "out_dsee_enable",0 ; DATA XREF: sub_1AFF8+21C↑o
  91. .text:0001B2A0 aDseeSettingCha DCB "Dsee setting changes to %d for session(%d)",0
  92. .text:0001B2D8 aOutReinitCompr DCB "out_reinit_compress_for_dsee",0
  93. .text:00020AA4 ; sony_dsee_set_parameters+228↓o
  94. .text:00056E78 sony_init BL j_dsee_init
  95. .text:000572B4 sony_get_parameters B j_sony_dsee_get_parameters
  96. .text:00057330 sony_set_parameters BL j_sony_dsee_set_parameters
  97. .text:0005E864 sony_dsee_get_parameters EXPORT sony_dsee_get_parameters
  98. .text:0005E8A4 sony_dsee_get_parameters ADR R3, aSonyDseeGetPar_0 ; "sony_dsee_get_parameters"
  99. .text:0005E8A8 sony_dsee_get_parameters LDR R0, =(aSonyDsee - 0x5E8B8)
  100. .text:0005E8B0 sony_dsee_get_parameters ADD R1, PC, R0 ; "sony_dsee"
  101. .text:0005E8C0 sony_dsee_get_parameters loc_5E8C0 ; CODE XREF: sony_dsee_get_parameters+38↑j
  102. .text:0005E8CC sony_dsee_get_parameters ADD R1, PC, R0 ; "dsee_hx_state"
  103. .text:0005E8F0 sony_dsee_get_parameters LDR R0, =(aDseeHxState - 0x5E900)
  104. .text:0005E8F8 sony_dsee_get_parameters ADD R1, PC, R0 ; "dsee_hx_state"
  105. .text:0005E904 sony_dsee_get_parameters loc_5E904 ; CODE XREF: sony_dsee_get_parameters+78↑j
  106. .text:0005E90C sony_dsee_get_parameters ADR R1, aDseeHxSession ; "dsee_hx_session_"
  107. .text:0005E938 sony_dsee_get_parameters ADR R0, aDseeHxSession ; "dsee_hx_session_"
  108. .text:0005E958 sony_dsee_get_parameters BL j_dsee_is_se_client
  109. .text:0005E96C sony_dsee_get_parameters loc_5E96C ; CODE XREF: sony_dsee_get_parameters+58↑j
  110. .text:0005E988 sony_dsee_get_parameters ; End of function sony_dsee_get_parameters
  111. .text:0005E98C off_5E98C DCD off_745EC - 0x5E88C ; DATA XREF: sony_dsee_get_parameters+C↑r
  112. .text:0005E990 off_5E990 DCD aDseeHxState - 0x5E8D4
  113. .text:0005E994 ; DATA XREF: sony_dsee_get_parameters+7C↑r
  114. .text:0005E998 ; DATA XREF: sony_dsee_get_parameters+8C↑r
  115. .text:0005E99C ; DATA XREF: sony_dsee_get_parameters+A8↑o
  116. .text:0005E9B0 aSD_0 DCB "%s%d",0 ; DATA XREF: sony_dsee_get_parameters+DC↑o
  117. .text:0005E9B8 off_5E9B8 DCD aSonyDsee - 0x5E8B8 ; DATA XREF: sony_dsee_get_parameters+44↑r
  118. .text:0005E9BC ; DATA XREF: sony_dsee_get_parameters+3C↑r
  119. .text:0005E9C0 ; DATA XREF: sony_dsee_get_parameters+40↑o
  120. .text:0005E9DC off_5E9DC DCD off_745EC - 0x5E97C ; DATA XREF: sony_dsee_get_parameters:loc_5E96C↑r
  121. .text:0005E9E0 sub_5E9E0 sub_5E9E0 ; CODE XREF: sony_dsee_get_parameters+88↑p
  122. .text:0005EA04 sub_5E9E0 ADD R3, PC, R1 ; "/data/vendor/misc/audio/dsee_params_%d"
  123. .text:0005EA6C sub_5E9E0 LDR R1, =(aDseeHxState - 0x5EA7C)
  124. .text:0005EA74 sub_5E9E0 ADD R1, PC, R1 ; "dsee_hx_state"
  125. .text:0005EA84 sub_5E9E0 LDR R0, =(aSonyDsee - 0x5EA98)
  126. .text:0005EA90 sub_5E9E0 ADD R1, PC, R0 ; "sony_dsee"
  127. .text:0005EAB4 sub_5E9E0 LDR R2, =(aAudioDseeHxSta - 0x5EACC)
  128. .text:0005EAC4 sub_5E9E0 ADD R0, PC, R2 ; "audio.dsee_hx.state"
  129. .text:0005EB3C ; "/data/vendor/misc/audio/dsee_params_%d"
  130. .text:0005EB48 off_5EB48 DCD aDseeHxState - 0x5EA7C
  131. .text:0005EB50 off_5EB50 DCD aSonyDsee - 0x5EA98 ; DATA XREF: sub_5E9E0:loc_5EA84↑r
  132. .text:0005EBA0 off_5EBA0 DCD aAudioDseeHxSta - 0x5EACC
  133. .text:0005EBAC sony_dsee_set_parameters EXPORT sony_dsee_set_parameters
  134. .text:0005EC14 sony_dsee_set_parameters loc_5EC14 ; CODE XREF: sony_dsee_set_parameters+54↑j
  135. .text:0005EC48 sony_dsee_set_parameters ADD R3, PC, R1 ; "/data/vendor/misc/audio/dsee_params_%d"
  136. .text:0005EC78 sony_dsee_set_parameters LDR R1, =(aSonyDsee - 0x5EC8C)
  137. .text:0005EC7C sony_dsee_set_parameters LDR R2, =(aSRemovingDseeU - 0x5EC90)
  138. .text:0005EC84 sony_dsee_set_parameters ADD R1, PC, R1 ; "sony_dsee"
  139. .text:0005EC88 sony_dsee_set_parameters ADD R2, PC, R2 ; "%s: removing dsee user settings file \""...
  140. .text:0005EC9C sony_dsee_set_parameters loc_5EC9C ; CODE XREF: sony_dsee_set_parameters+30↑j
  141. .text:0005ECA0 sony_dsee_set_parameters ADR R3, aSonyDseeSetPar_0 ; "sony_dsee_set_parameters"
  142. .text:0005ECA4 sony_dsee_set_parameters LDR R0, =(aSonyDsee - 0x5ECB4)
  143. .text:0005ECAC sony_dsee_set_parameters ADD R1, PC, R0 ; "sony_dsee"
  144. .text:0005ECBC sony_dsee_set_parameters loc_5ECBC ; CODE XREF: sony_dsee_set_parameters+88↑j
  145. .text:0005ECC8 sony_dsee_set_parameters ADD R1, PC, R1 ; "sony_dsee"
  146. .text:0005ECCC sony_dsee_set_parameters ADR R3, aSonyDseeSetPar_0 ; "sony_dsee_set_parameters"
  147. .text:0005ECD4 sony_dsee_set_parameters loc_5ECD4 ; CODE XREF: sony_dsee_set_parameters+EC↑j
  148. .text:0005ECD8 sony_dsee_set_parameters loc_5ECD8 ; CODE XREF: sony_dsee_set_parameters+7C↑j
  149. .text:0005ECE0 sony_dsee_set_parameters ADD R1, PC, R0 ; "dsee_hx_state"
  150. .text:0005ED28 sony_dsee_set_parameters loc_5ED28 ; CODE XREF: sony_dsee_set_parameters+158↑j
  151. .text:0005ED2C sony_dsee_set_parameters LDR R1, =(aSonyDsee - 0x5ED48)
  152. .text:0005ED30 sony_dsee_set_parameters ADD R2, PC, R2 ; "dsee_hx_state"
  153. .text:0005ED40 sony_dsee_set_parameters ADD R1, PC, R1 ; "sony_dsee"
  154. .text:0005ED44 sony_dsee_set_parameters ADR R3, aSonyDseeSetPar_0 ; "sony_dsee_set_parameters"
  155. .text:0005ED50 sony_dsee_set_parameters loc_5ED50 ; CODE XREF: sony_dsee_set_parameters+148↑j
  156. .text:0005ED9C sony_dsee_set_parameters BL j_dsee_add_remove_client_info
  157. .text:0005EDA0 sony_dsee_set_parameters loc_5EDA0 ; CODE XREF: sony_dsee_set_parameters+1BC↑j
  158. .text:0005EDC8 sony_dsee_set_parameters BL j_dsee_clear_client_info
  159. .text:0005EDCC sony_dsee_set_parameters loc_5EDCC ; CODE XREF: sony_dsee_set_parameters+20C↑j
  160. .text:0005EDE4 sony_dsee_set_parameters loc_5EDE4 ; CODE XREF: sony_dsee_set_parameters+10C↑j
  161. .text:0005EE00 sony_dsee_set_parameters ; End of function sony_dsee_set_parameters
  162. .text:0005EE04 off_5EE04 DCD off_745EC - 0x5EBCC ; DATA XREF: sony_dsee_set_parameters+C↑r
  163. .text:0005EE08 aUserSwitched_0 DCB "user_switched",0 ; DATA XREF: sony_dsee_set_parameters+34↑o
  164. .text:0005EE18 ; DATA XREF: sony_dsee_set_parameters+58↑r
  165. .text:0005EE1C aUserRemoved_0 DCB "user_removed",0 ; DATA XREF: sony_dsee_set_parameters:loc_5EC14↑o
  166. .text:0005EE2C off_5EE2C DCD aSonyDsee - 0x5ECD0 ; DATA XREF: sony_dsee_set_parameters:loc_5ECBC↑r
  167. .text:0005EE30 ; DATA XREF: sony_dsee_set_parameters+118↑o
  168. .text:0005EE54 ; DATA XREF: sony_dsee_set_parameters+F4↑o
  169. .text:0005EE70 ; DATA XREF: sony_dsee_set_parameters+8C↑r
  170. .text:0005EE74 ; "sony_dsee"
  171. .text:0005EE78 ; DATA XREF: sony_dsee_set_parameters+D0↑r
  172. .text:0005EE7C ; DATA XREF: sony_dsee_set_parameters+E4↑o
  173. .text:0005EE90 off_5EE90 DCD aDseeHxState - 0x5ECE8
  174. .text:0005EE94 off_5EE94 DCD aSonyDsee - 0x5ED48 ; DATA XREF: sony_dsee_set_parameters+180↑r
  175. .text:0005EE98 off_5EE98 DCD aDseeHxState - 0x5ED38
  176. .text:0005EE9C ; DATA XREF: sony_dsee_set_parameters+190↑o
  177. .text:0005EEB4 ; DATA XREF: sony_dsee_set_parameters:loc_5ED50↑r
  178. .text:0005EEB8 ; DATA XREF: sony_dsee_set_parameters+1C0↑r
  179. .text:0005EEBC ; DATA XREF: sony_dsee_set_parameters:loc_5EDA0↑r
  180. .text:0005EEC0 ; DATA XREF: sony_dsee_set_parameters+228↑r
  181. .text:0005EEC4 ; "sony_dsee"
  182. .text:0005EEC8 ; DATA XREF: sony_dsee_set_parameters:loc_5EC9C↑r
  183. .text:0005EED0 sub_5EED0 ; sony_dsee_set_parameters+234↑p
  184. .text:0005EEEC sub_5EED0 ADD R3, PC, R2 ; "/data/vendor/misc/audio/dsee_params_%d"
  185. .text:0005EF28 sub_5EED0 ADR R1, aDseeHxStateD ; "dsee_hx_state:%d"
  186. .text:0005EF44 sub_5EED0 LDR R2, =(aAudioDseeHxSta - 0x5EF5C)
  187. .text:0005EF54 sub_5EED0 ADD R0, PC, R2 ; "audio.dsee_hx.state"
  188. .text:0005EF64 sub_5EED0 LDR R0, =(aSonyDsee - 0x5EF78)
  189. .text:0005EF70 sub_5EED0 ADD R1, PC, R0 ; "sony_dsee"
  190. .text:0005EFA4 ; "/data/vendor/misc/audio/dsee_params_%d"
  191. .text:0005EFAC aDseeHxStateD DCB "dsee_hx_state:%d",0
  192. .text:0005EFC4 off_5EFC4 DCD aAudioDseeHxSta - 0x5EF5C
  193. .text:0005EFCC off_5EFCC DCD aSonyDsee - 0x5EF78 ; DATA XREF: sub_5EED0:loc_5EF64↑r
  194. .text:0005F008 dsee_init EXPORT dsee_init
  195. .text:0005F018 dsee_init ; End of function dsee_init
  196. .text:0005F020 dsee_create EXPORT dsee_create
  197. .text:0005F048 dsee_create LDR R0, =(aDseeCreateInva - 0x5F064)
  198. .text:0005F050 dsee_create LDR R2, =(aDsee - 0x5F060)
  199. .text:0005F058 dsee_create ADD R1, PC, R2 ; "dsee"
  200. .text:0005F05C dsee_create ADD R2, PC, R0 ; "dsee_create invalid parameter out:%p ad"...
  201. .text:0005F06C dsee_create loc_5F06C ; CODE XREF: dsee_create+24↑j
  202. .text:0005F090 dsee_create ADR R0, aAudioDseeHxAvg ; "audio.dsee_hx.avg_bitrate"
  203. .text:0005F0AC dsee_create ADR R0, aAudioDseeHxHas ; "audio.dsee_hx.has_video"
  204. .text:0005F0F4 dsee_create loc_5F0F4 ; CODE XREF: dsee_create+48↑j
  205. .text:0005F114 dsee_create loc_5F114 ; CODE XREF: dsee_create+D0↑j
  206. .text:0005F12C dsee_create LDR R0, =(aDsee - 0x5F158)
  207. .text:0005F148 dsee_create ADD R2, PC, R3 ; "%s(%d) [INF] create SonyDseeHx {sample_"...
  208. .text:0005F150 dsee_create ADD R1, PC, R0 ; "dsee"
  209. .text:0005F154 dsee_create ADR R3, aDseeCreate_0 ; "dsee_create"
  210. .text:0005F180 dsee_create BL createSonyDseeHx
  211. .text:0005F190 dsee_create LDR R0, =(aDsee - 0x5F1A0)
  212. .text:0005F194 dsee_create ADR R2, aSonydseehxFail ; "SonyDseeHx fail init"
  213. .text:0005F198 dsee_create ADD R1, PC, R0 ; "dsee"
  214. .text:0005F1A4 dsee_create ; End of function dsee_create
  215. .text:0005F1A8 off_5F1A8 DCD off_745EC - 0x5F040 ; DATA XREF: dsee_create+C↑r
  216. .text:0005F1AC aAudioDseeHxCod DCB "audio.dsee_hx.codec",0
  217. .text:0005F1C0 a0_6 DCB "0",0 ; DATA XREF: dsee_create+54↑o
  218. .text:0005F1C4 aAudioDseeHxAvg DCB "audio.dsee_hx.avg_bitrate",0
  219. .text:0005F1E0 aAudioDseeHxHas DCB "audio.dsee_hx.has_video",0
  220. .text:0005F1F8 off_5F1F8 DCD aDsee - 0x5F158 ; DATA XREF: dsee_create+10C↑r
  221. .text:0005F1FC ; DATA XREF: dsee_create+118↑r
  222. .text:0005F200 aDseeCreate_0 DCB "dsee_create",0 ; DATA XREF: dsee_create+134↑o
  223. .text:0005F20C off_5F20C DCD aDsee - 0x5F1A0 ; DATA XREF: dsee_create+170↑r
  224. .text:0005F210 aSonydseehxFail DCB "SonyDseeHx fail init",0
  225. .text:0005F228 off_5F228 DCD aDseeCreateInva - 0x5F064
  226. .text:0005F22C off_5F22C DCD aDsee - 0x5F060 ; DATA XREF: dsee_create+30↑r
  227. .text:0005F230 off_5F230 DCD off_745EC - 0x5F104 ; DATA XREF: dsee_create:loc_5F0F4↑r
  228. .text:0005F234 dsee_process EXPORT dsee_process
  229. .text:0005F23C dsee_drain EXPORT dsee_drain
  230. .text:0005F244 dsee_delete EXPORT dsee_delete
  231. .text:0005F24C dsee_add_remove_client_info EXPORT dsee_add_remove_client_info
  232. .text:0005F280 dsee_add_remove_client_info loc_5F280 ; CODE XREF: dsee_add_remove_client_info+48↓j
  233. .text:0005F298 dsee_add_remove_client_info loc_5F298 ; CODE XREF: dsee_add_remove_client_info+28↑j
  234. .text:0005F2D0 dsee_add_remove_client_info loc_5F2D0 ; CODE XREF: dsee_add_remove_client_info+18↑j
  235. .text:0005F2E8 dsee_add_remove_client_info loc_5F2E8 ; CODE XREF: dsee_add_remove_client_info+B0↓j
  236. .text:0005F300 dsee_add_remove_client_info locret_5F300 ; CODE XREF: dsee_add_remove_client_info+90↑j
  237. .text:0005F304 dsee_add_remove_client_info loc_5F304 ; CODE XREF: dsee_add_remove_client_info+5C↑j
  238. .text:0005F30C dsee_add_remove_client_info ADR R3, aDseeAddRemoveC_0 ; "dsee_add_remove_client_info"
  239. .text:0005F310 dsee_add_remove_client_info ADD R1, PC, R0 ; "dsee"
  240. .text:0005F320 dsee_add_remove_client_info loc_5F320 ; CODE XREF: dsee_add_remove_client_info+A4↑j
  241. .text:0005F334 dsee_add_remove_client_info ; End of function dsee_add_remove_client_info
  242. .text:0005F338 off_5F338 DCD off_74688 - 0x5F264 ; DATA XREF: dsee_add_remove_client_info+8↑r
  243. .text:0005F33C off_5F33C DCD off_74688 - 0x5F2DC ; DATA XREF: dsee_add_remove_client_info:loc_5F2D0↑r
  244. .text:0005F340 off_5F340 DCD off_74688 - 0x5F2EC ; DATA XREF: dsee_add_remove_client_info+94↑r
  245. .text:0005F344 off_5F344 DCD off_74688 - 0x5F274 ; DATA XREF: dsee_add_remove_client_info+1C↑r
  246. .text:0005F348 off_5F348 DCD off_74688 - 0x5F284 ; DATA XREF: dsee_add_remove_client_info+2C↑r
  247. .text:0005F34C off_5F34C DCD off_74688 - 0x5F2BC ; DATA XREF: dsee_add_remove_client_info+60↑r
  248. .text:0005F350 off_5F350 DCD aDsee - 0x5F318 ; DATA XREF: dsee_add_remove_client_info:loc_5F304↑r
  249. .text:0005F354 ; DATA XREF: dsee_add_remove_client_info+BC↑o
  250. .text:0005F370 ; DATA XREF: dsee_add_remove_client_info+C0↑o
  251. .text:0005F38C dsee_clear_client_info EXPORT dsee_clear_client_info
  252. .text:0005F3AC dsee_clear_client_info loc_5F3AC ; CODE XREF: dsee_clear_client_info+40↓j
  253. .text:0005F3D0 dsee_clear_client_info ; End of function dsee_clear_client_info
  254. .text:0005F3D4 off_5F3D4 DCD off_74688 - 0x5F39C ; DATA XREF: dsee_clear_client_info+4↑r
  255. .text:0005F3D8 off_5F3D8 DCD off_74688 - 0x5F3B0 ; DATA XREF: dsee_clear_client_info+18↑r
  256. .text:0005F3DC dsee_is_se_client EXPORT dsee_is_se_client
  257. .text:0005F404 dsee_is_se_client loc_5F404 ; CODE XREF: dsee_is_se_client+3C↓j
  258. .text:0005F410 dsee_is_se_client loc_5F410 ; CODE XREF: dsee_is_se_client+24↑j
  259. .text:0005F420 dsee_is_se_client locret_5F420 ; CODE XREF: dsee_is_se_client+18↑j
  260. .text:0005F424 off_5F424 DCD off_74688 - 0x5F3EC ; DATA XREF: dsee_is_se_client+4↑r
  261. .text:0005F428 off_5F428 DCD off_74688 - 0x5F404 ; DATA XREF: dsee_is_se_client+1C↑r
  262. .text:0005F42C dsee_dump EXPORT dsee_dump
  263. .text:0005F448 dsee_dump ADR R1, aDseeP ; "\nDsee %p:\n"
  264. .text:0005F464 dsee_dump BL dumpSonyDseeHx
  265. .text:0005F468 dsee_dump loc_5F468 ; CODE XREF: dsee_dump+30↑j
  266. .text:0005F4BC dsee_dump jpt_5F4B8 DCD loc_5F4E8 - 0x5F4BC ; DATA XREF: dsee_dump+80↑o
  267. .text:0005F4E8 dsee_dump loc_5F4E8 ; CODE XREF: dsee_dump+8C↑j
  268. .text:0005F504 dsee_dump def_5F4B8 ; CODE XREF: dsee_dump+7C↑j
  269. .text:0005F50C dsee_dump loc_5F50C ; CODE XREF: dsee_dump+8C↑j
  270. .text:0005F514 dsee_dump loc_5F514 ; CODE XREF: dsee_dump+8C↑j
  271. .text:0005F51C dsee_dump loc_5F51C ; CODE XREF: dsee_dump+8C↑j
  272. .text:0005F524 dsee_dump loc_5F524 ; CODE XREF: dsee_dump+8C↑j
  273. .text:0005F52C dsee_dump loc_5F52C ; CODE XREF: dsee_dump+8C↑j
  274. .text:0005F534 dsee_dump loc_5F534 ; CODE XREF: dsee_dump+8C↑j
  275. .text:0005F53C dsee_dump loc_5F53C ; CODE XREF: dsee_dump+8C↑j
  276. .text:0005F544 dsee_dump loc_5F544 ; CODE XREF: dsee_dump+8C↑j
  277. .text:0005F54C dsee_dump loc_5F54C ; CODE XREF: dsee_dump+8C↑j
  278. .text:0005F550 dsee_dump ; dsee_dump+D4↑j ...
  279. .text:0005F56C dsee_dump ; End of function dsee_dump
  280. .text:0005F570 DCB "Dsee %p:",0xA,0
  281. .text:0005F57C aDisable_0 DCB "disable",0 ; DATA XREF: dsee_dump+40↑o
  282. .text:0005F584 aEnable_0 DCB "enable",0 ; DATA XREF: dsee_dump+44↑o
  283. .text:0005F58C aModeS DCB " Mode: %s",0xA,0 ; DATA XREF: dsee_dump+54↑o
  284. .text:0005F598 ; DATA XREF: dsee_dump+60↑o
  285. .text:0005F5AC aMp3 DCB "mp3",0 ; DATA XREF: dsee_dump+70↑o
  286. .text:0005F5B0 aEAc3 DCB "e-ac-3",0 ; DATA XREF: dsee_dump:loc_5F54C↑o
  287. .text:0005F5B8 aAc3 DCB "ac-3",0 ; DATA XREF: dsee_dump:loc_5F52C↑o
  288. .text:0005F5C0 aOpus DCB "opus",0 ; DATA XREF: dsee_dump:loc_5F544↑o
  289. .text:0005F5C8 aVorbis DCB "vorbis",0 ; DATA XREF: dsee_dump:loc_5F524↑o
  290. .text:0005F5D0 aHeAacV2 DCB "he-aac-v2",0 ; DATA XREF: dsee_dump:loc_5F53C↑o
  291. .text:0005F5DC aHeAacV1 DCB "he-aac-v1",0 ; DATA XREF: dsee_dump:loc_5F534↑o
  292. .text:0005F5E8 aAac_0 DCB "aac",0 ; DATA XREF: dsee_dump:loc_5F51C↑o
  293. .text:0005F5EC aAmrWb DCB "amr-wb",0 ; DATA XREF: dsee_dump:loc_5F514↑o
  294. .text:0005F5F4 aAmrNb DCB "amr-nb",0 ; DATA XREF: dsee_dump:loc_5F50C↑o
  295. .text:0005F5FC off_5F5FC DCD off_74290 - 0x5F500 ; DATA XREF: dsee_dump+C8↑r
  296. .text:0005F600 aUnknown_1 DCB "unknown",0 ; DATA XREF: dsee_dump:def_5F4B8↑o
  297. .text:0005F608 ; DATA XREF: dsee_dump:loc_5F550↑o
  298. .text:0005F620 ; DATA XREF: dsee_dump+134↑o
  299. .rodata:000647E3 aSDeviceChecked DCB " %s: device_checked%d adev->dsee_hx_state%d out->dsee_hx_state%d"
  300. .rodata:00064958 aErrorFailedToP DCB "Error failed to process DSEE",0
  301. .rodata:00071078 aSonyDsee DCB "sony_dsee",0 ; DATA XREF: sony_dsee_get_parameters+4C↑o
  302. .rodata:00071082 ; DATA XREF: sony_dsee_get_parameters+48↑o
  303. .rodata:00071094 ; sony_dsee_get_parameters+94↑o ...
  304. .rodata:000710A2 ; DATA XREF: sony_dsee_set_parameters+1AC↑o
  305. .rodata:000710B8 ; DATA XREF: sony_dsee_set_parameters+1CC↑o
  306. .rodata:000710D1 ; DATA XREF: sony_dsee_set_parameters+1FC↑o
  307. .rodata:00071111 aAudioDseeHxSta DCB "audio.dsee_hx.state",0
  308. .rodata:00071125 aSRemovingDseeU DCB "%s: removing dsee user settings file ",0x22,"%s",0x22," failed: "
  309. .rodata:0007115E aDsee DCB "dsee",0 ; DATA XREF: dsee_create+38↑o
  310. .rodata:00071163 aDseeCreateInva DCB "dsee_create invalid parameter out:%p adev:%p",0
  311. .rodata:00071190 aSDInfCreateSon DCB "%s(%d) [INF] create SonyDseeHx {sample_rate:%d, codec:%x, bitrat"
  312. .data.rel.ro:00074290 off_74290 DCD aPcm16 ; DATA XREF: dsee_dump+CC↑o
  313. LOAD:0007453C Elf32_Dyn <1, <0x42E4>> ; DT_NEEDED libsonydseehxwrapper.so
  314. .got:00074688 off_74688 DCD 0 ; DATA XREF: dsee_init+4↑r
  315. .got:000748CC dsee_create_ptr DCD dsee_create ; DATA XREF: j_dsee_create+8↑r
  316. .got:00074920 dsee_dump_ptr DCD dsee_dump ; DATA XREF: j_dsee_dump+8↑r
  317. .got:0007497C dsee_is_se_client_ptr DCD dsee_is_se_client
  318. .got:000749BC dsee_process_ptr DCD dsee_process ; DATA XREF: j_dsee_process+8↑r
  319. .got:000749EC dsee_delete_ptr DCD dsee_delete ; DATA XREF: j_dsee_delete+8↑r
  320. .got:00074A10 dsee_drain_ptr DCD dsee_drain ; DATA XREF: j_dsee_drain+8↑r
  321. .got:00074EAC dsee_init_ptr DCD dsee_init ; DATA XREF: j_dsee_init+8↑r
  322. .got:00074EEC sony_dsee_get_parameters_ptr DCD sony_dsee_get_parameters
  323. .got:00074F00 sony_dsee_set_parameters_ptr DCD sony_dsee_set_parameters
  324. .got:00074FB0 dsee_add_remove_client_info_ptr DCD dsee_add_remove_client_info
  325. .got:00074FB4 dsee_clear_client_info_ptr DCD dsee_clear_client_info
  326. .got:00074FBC createSonyDseeHx_ptr DCD __imp_createSonyDseeHx
  327. .got:00074FC0 processSonyDseeHx_ptr DCD __imp_processSonyDseeHx
  328. .got:00074FC4 drainSonyDseeHx_ptr DCD __imp_drainSonyDseeHx
  329. .got:00074FC8 deleteSonyDseeHx_ptr DCD __imp_deleteSonyDseeHx
  330. .got:00074FCC dumpSonyDseeHx_ptr DCD __imp_dumpSonyDseeHx
  331. .bss:0007F890 dword_7F890 % 4 ; DATA XREF: sony_dsee_get_parameters+84↑r
  332. extern:0007FC58 __imp_createSonyDseeHx IMPORT __imp_createSonyDseeHx
  333. extern:0007FC5C __imp_deleteSonyDseeHx IMPORT __imp_deleteSonyDseeHx
  334. extern:0007FC60 __imp_drainSonyDseeHx IMPORT __imp_drainSonyDseeHx
  335. extern:0007FC64 __imp_dumpSonyDseeHx IMPORT __imp_dumpSonyDseeHx
  336. extern:0007FC68 __imp_processSonyDseeHx IMPORT __imp_processSonyDseeHx
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement