Skip to content

Instantly share code, notes, and snippets.

@jwasinger
Created May 27, 2021 15:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jwasinger/bd10aca189325a8dd2b76b055cd20ef3 to your computer and use it in GitHub Desktop.
Save jwasinger/bd10aca189325a8dd2b76b055cd20ef3 to your computer and use it in GitHub Desktop.
memcopy example
tx: 0x76b00f7304ee723164f116f338c50c5024a9e1116d169974c616f14fa76f5c18
{'copies': [[{'address': '0xc8fb12402cb16970f3c5f4b48ff68eb9d1289301', 'srcOffset': 128, 'srcPC': 962, 'dstOffset': 224, 'dstPC': 966}, {'address': '0xc8fb12402cb16970f3c5f4b48ff68eb9d1289301', 'srcOffset': 160, 'srcPC': 999, 'dstOffset': 256, 'dstPC': 1003}], [{'address': '0xa1c0fa73c39cfbcc11ec9eb1afc665aba9996e2c', 'srcOffset': 192, 'srcPC': 9160, 'dstOffset': 256, 'dstPC': 9164}, {'address': '0xa1c0fa73c39cfbcc11ec9eb1afc665aba9996e2c', 'srcOffset': 224, 'srcPC': 3771, 'dstOffset': 448, 'dstPC': 3773}, {'address': '0xa1c0fa73c39cfbcc11ec9eb1afc665aba9996e2c', 'srcOffset': 256, 'srcPC': 3806, 'dstOffset': 480, 'dstPC': 3810}, {'address': '0xa1c0fa73c39cfbcc11ec9eb1afc665aba9996e2c', 'srcOffset': 288, 'srcPC': 3834, 'dstOffset': 512, 'dstPC': 3836}, {'address': '0xa1c0fa73c39cfbcc11ec9eb1afc665aba9996e2c', 'srcOffset': 320, 'srcPC': 3869, 'dstOffset': 544, 'dstPC': 3873}], [{'address': '0xc8fb12402cb16970f3c5f4b48ff68eb9d1289301', 'srcOffset': 128, 'srcPC': 2127, 'dstOffset': 448, 'dstPC': 2129}, {'address': '0xc8fb12402cb16970f3c5f4b48ff68eb9d1289301', 'srcOffset': 160, 'srcPC': 2162, 'dstOffset': 480, 'dstPC': 2166}, {'address': '0xc8fb12402cb16970f3c5f4b48ff68eb9d1289301', 'srcOffset': 192, 'srcPC': 2190, 'dstOffset': 512, 'dstPC': 2192}, {'address': '0xc8fb12402cb16970f3c5f4b48ff68eb9d1289301', 'srcOffset': 224, 'srcPC': 2225, 'dstOffset': 544, 'dstPC': 2229}, {'address': '0xc8fb12402cb16970f3c5f4b48ff68eb9d1289301', 'srcOffset': 256, 'srcPC': 2253, 'dstOffset': 576, 'dstPC': 2255}, {'address': '0xc8fb12402cb16970f3c5f4b48ff68eb9d1289301', 'srcOffset': 288, 'srcPC': 2288, 'dstOffset': 608, 'dstPC': 2292}], [{'address': '0xcf76b605484cd4bd46237c05b7de98d538ff44ae', 'srcOffset': 0, 'srcPC': 4679, 'dstOffset': 0, 'dstPC': 4690}, {'address': '0xcf76b605484cd4bd46237c05b7de98d538ff44ae', 'srcOffset': 0, 'srcPC': 4722, 'dstOffset': 0, 'dstPC': 4733}, {'address': '0xcf76b605484cd4bd46237c05b7de98d538ff44ae', 'srcOffset': 0, 'srcPC': 7687, 'dstOffset': 0, 'dstPC': 7698}, {'address': '0xcf76b605484cd4bd46237c05b7de98d538ff44ae', 'srcOffset': 0, 'srcPC': 7687, 'dstOffset': 0, 'dstPC': 7698}, {'address': '0xcf76b605484cd4bd46237c05b7de98d538ff44ae', 'srcOffset': 0, 'srcPC': 6268, 'dstOffset': 0, 'dstPC': 6279}], [{'address': '0xa1c0fa73c39cfbcc11ec9eb1afc665aba9996e2c', 'srcOffset': 320, 'srcPC': 8418, 'dstOffset': 192, 'dstPC': 8420}, {'address': '0xa1c0fa73c39cfbcc11ec9eb1afc665aba9996e2c', 'srcOffset': 128, 'srcPC': 1258, 'dstOffset': 448, 'dstPC': 1262}, {'address': '0xa1c0fa73c39cfbcc11ec9eb1afc665aba9996e2c', 'srcOffset': 160, 'srcPC': 1295, 'dstOffset': 480, 'dstPC': 1299}], [{'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 0, 'srcPC': 13012, 'dstOffset': 0, 'dstPC': 13023}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 0, 'srcPC': 13012, 'dstOffset': 0, 'dstPC': 13023}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 0, 'srcPC': 11908, 'dstOffset': 0, 'dstPC': 11919}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 0, 'srcPC': 15911, 'dstOffset': 0, 'dstPC': 15922}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 0, 'srcPC': 15950, 'dstOffset': 0, 'dstPC': 15961}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 2304, 'srcPC': 16029, 'dstOffset': 2468, 'dstPC': 16034}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 2464, 'srcPC': 16328, 'dstOffset': 2592, 'dstPC': 16332}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 2528, 'srcPC': 16462, 'dstOffset': 2656, 'dstPC': 16466}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 2560, 'srcPC': 16645, 'dstOffset': 2788, 'dstPC': 16647}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 2592, 'srcPC': 16680, 'dstOffset': 2820, 'dstPC': 16684}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 2848, 'srcPC': 16910, 'dstOffset': 3040, 'dstPC': 16914}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 2912, 'srcPC': 17044, 'dstOffset': 3104, 'dstPC': 17048}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 2976, 'srcPC': 17178, 'dstOffset': 3168, 'dstPC': 17182}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 0, 'srcPC': 20422, 'dstOffset': 0, 'dstPC': 20433}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 3392, 'srcPC': 21252, 'dstOffset': 3296, 'dstPC': 21280}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 3200, 'srcPC': 17742, 'dstOffset': 3556, 'dstPC': 17744}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 3232, 'srcPC': 17777, 'dstOffset': 3588, 'dstPC': 17781}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 3328, 'srcPC': 17805, 'dstOffset': 3620, 'dstPC': 17807}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 3360, 'srcPC': 17840, 'dstOffset': 3652, 'dstPC': 17844}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 3264, 'srcPC': 17868, 'dstOffset': 3684, 'dstPC': 17870}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 3296, 'srcPC': 17903, 'dstOffset': 3716, 'dstPC': 17907}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 3456, 'srcPC': 18130, 'dstOffset': 3520, 'dstPC': 18134}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 3296, 'srcPC': 22368, 'dstOffset': 3968, 'dstPC': 22391}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 0, 'srcPC': 22468, 'dstOffset': 0, 'dstPC': 22479}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 0, 'srcPC': 22515, 'dstOffset': 0, 'dstPC': 22526}, {'address': '0x7c66550c9c730b6fdd4c03bc2e73c5462c5f7acc', 'srcOffset': 0, 'srcPC': 12175, 'dstOffset': 0, 'dstPC': 12186}], [{'address': '0x762ed657b76372f8c08c6f7e0aa4170658c4ca35', 'srcOffset': 704, 'srcPC': 2671, 'dstOffset': 224, 'dstPC': 2699}, {'address': '0x762ed657b76372f8c08c6f7e0aa4170658c4ca35', 'srcOffset': 736, 'srcPC': 2671, 'dstOffset': 256, 'dstPC': 2699}, {'address': '0x762ed657b76372f8c08c6f7e0aa4170658c4ca35', 'srcOffset': 768, 'srcPC': 2671, 'dstOffset': 288, 'dstPC': 2699}, {'address': '0x762ed657b76372f8c08c6f7e0aa4170658c4ca35', 'srcOffset': 800, 'srcPC': 2671, 'dstOffset': 320, 'dstPC': 2699}, {'address': '0x762ed657b76372f8c08c6f7e0aa4170658c4ca35', 'srcOffset': 832, 'srcPC': 2671, 'dstOffset': 352, 'dstPC': 2699}, {'address': '0x762ed657b76372f8c08c6f7e0aa4170658c4ca35', 'srcOffset': 864, 'srcPC': 2671, 'dstOffset': 384, 'dstPC': 2699}, {'address': '0x762ed657b76372f8c08c6f7e0aa4170658c4ca35', 'srcOffset': 896, 'srcPC': 2671, 'dstOffset': 416, 'dstPC': 2699}, {'address': '0x762ed657b76372f8c08c6f7e0aa4170658c4ca35', 'srcOffset': 928, 'srcPC': 2671, 'dstOffset': 448, 'dstPC': 2699}, {'address': '0x762ed657b76372f8c08c6f7e0aa4170658c4ca35', 'srcOffset': 960, 'srcPC': 2671, 'dstOffset': 480, 'dstPC': 2699}, {'address': '0x762ed657b76372f8c08c6f7e0aa4170658c4ca35', 'srcOffset': 992, 'srcPC': 2671, 'dstOffset': 512, 'dstPC': 2699}, {'address': '0x762ed657b76372f8c08c6f7e0aa4170658c4ca35', 'srcOffset': 0, 'srcPC': 1380, 'dstOffset': 0, 'dstPC': 1391}]]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment