summaryrefslogtreecommitdiffhomepage
path: root/tools/go_generics/rules_tests
diff options
context:
space:
mode:
authorAyush Ranjan <ayushranjan@google.com>2020-12-09 11:02:35 -0800
committerShentubot <shentubot@google.com>2020-12-09 15:55:12 -0800
commit45619ded38b9c9f24b2b7ade812fd903e09ac1b9 (patch)
treec68fade851417b19c610d491757865e93f12fb71 /tools/go_generics/rules_tests
parent50189b0d6f2401f842f63ae149de13b89b4c30f9 (diff)
[netstack] Make tcpip.Error savable.
Earlier we could not save tcpip.Error objects in structs because upon restore the constant's address changes in netstack's error translation map and translating the error would panic because the map is based on the address of the tcpip.Error instead of the error itself. Now I made that translations map use the error message as key instead of the address. Added relevant synchronization mechanisms to protect the structure and initialize it upon restore. PiperOrigin-RevId: 346590485
Diffstat (limited to 'tools/go_generics/rules_tests')
0 files changed, 0 insertions, 0 deletions