OLD | NEW |
1 # First register a bunch of dummy replays with zero count | 1 # First register a bunch of dummy replays with zero count |
2 # so that those signatures will get registered during "install_upcalls" | 2 # so that those signatures will get registered during "install_upcalls" |
3 # Note: because of the zero count we do not have to get the parameters right | 3 # Note: because of the zero count we do not have to get the parameters right |
4 # | 4 # |
5 # Enumerating all known methods ahead of time helps in many ways: | 5 # Enumerating all known methods ahead of time helps in many ways: |
6 # * we can delay registering non zero count replays till later which help | 6 # * we can delay registering non zero count replays till later which help |
7 # readability | 7 # readability |
8 # * we get an error if for some reason the nexe calls one of these functions. | 8 # * we get an error if for some reason the nexe calls one of these functions. |
9 # Sadly, the nexe usually fails silently when a method is missing from a | 9 # Sadly, the nexe usually fails silently when a method is missing from a |
10 # service | 10 # service |
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
159 | 159 |
160 echo | 160 echo |
161 echo "*** INIT MODULE" | 161 echo "*** INIT MODULE" |
162 replay 1 PPB_GetInterface:s:i s("PPB_Core;0.3") * i(1) | 162 replay 1 PPB_GetInterface:s:i s("PPB_Core;0.3") * i(1) |
163 replay 1 PPB_GetInterface:s:i s("PPB_Instance;0.4") * i(1) | 163 replay 1 PPB_GetInterface:s:i s("PPB_Instance;0.4") * i(1) |
164 rpc PPP_InitializeModule i(0) ${MODULE} h(pepper_desc) s("${service_string}") *
i(0) i(0) | 164 rpc PPP_InitializeModule i(0) ${MODULE} h(pepper_desc) s("${service_string}") *
i(0) i(0) |
165 | 165 |
166 echo | 166 echo |
167 echo "*** INIT INSTANCE" | 167 echo "*** INIT INSTANCE" |
168 set_variable TAGS C(23,id\000name\000src\000style\000type\000) | 168 set_variable TAGS C(23,id\000name\000src\000style\000type\000) |
169 set_variable VALUES C(85,naclModule\000naclModule\000ppapi.nexe\000background-co
lor:gray\000application/x-ppapi-nacl-srpc\000) | 169 set_variable VALUES C(74,naclModule\000naclModule\000ppapi.nexe\000background-co
lor:gray\000application/x-nacl\000) |
170 rpc PPP_Instance_DidCreate ${INSTANCE} i(5) ${TAGS} ${VALUES} * i(0) | 170 rpc PPP_Instance_DidCreate ${INSTANCE} i(5) ${TAGS} ${VALUES} * i(0) |
171 | 171 |
172 echo | 172 echo |
173 echo "*** GET INSTANCE OBJECT" | 173 echo "*** GET INSTANCE OBJECT" |
174 replay 1 PPB_GetInterface:s:i s("PPB_Var(Deprecated);0.3") * i(1) | 174 replay 1 PPB_GetInterface:s:i s("PPB_Var(Deprecated);0.3") * i(1) |
175 rpc PPP_Instance_GetInstanceObject ${INSTANCE} * C(16) | 175 rpc PPP_Instance_GetInstanceObject ${INSTANCE} * C(16) |
176 # save result to variable | 176 # save result to variable |
177 set_variable OBJECT ${result0} | 177 set_variable OBJECT ${result0} |
178 | 178 |
179 echo | 179 echo |
(...skipping 27 matching lines...) Expand all Loading... |
207 echo "*** SENT EVENTS EV_KEY_DOWN" | 207 echo "*** SENT EVENTS EV_KEY_DOWN" |
208 rpc PPP_Instance_HandleInputEvent ${INSTANCE} ${EV_KEY_DOWN} * i(0) | 208 rpc PPP_Instance_HandleInputEvent ${INSTANCE} ${EV_KEY_DOWN} * i(0) |
209 | 209 |
210 echo | 210 echo |
211 echo "*** GET PROPERTY (AT THE END)" | 211 echo "*** GET PROPERTY (AT THE END)" |
212 rpc HasProperty ${OBJECT} ${PROPERTY} ${EXCEPTION} * i(0) C(8) | 212 rpc HasProperty ${OBJECT} ${PROPERTY} ${EXCEPTION} * i(0) C(8) |
213 rpc GetProperty ${OBJECT} ${PROPERTY} ${EXCEPTION} * C(1000) C(8) | 213 rpc GetProperty ${OBJECT} ${PROPERTY} ${EXCEPTION} * C(1000) C(8) |
214 | 214 |
215 | 215 |
216 rpc PPP_ShutdownModule * | 216 rpc PPP_ShutdownModule * |
OLD | NEW |