OSDN Git Service

Add main/shim/dumpsys::PRIVATE_CELL
authorChris Manton <cmanton@google.com>
Fri, 15 Jan 2021 06:40:00 +0000 (22:40 -0800)
committerChris Manton <cmanton@google.com>
Wed, 20 Jan 2021 07:12:57 +0000 (23:12 -0800)
Towards loggable code

Bug: 163134718
Tag: #refactor
Test: gd/cert/run

Change-Id: I2cf0c872880e8a0cf8bfd5c598852badd29884ce

main/shim/dumpsys.h

index c2788f2..a37c60d 100644 (file)
@@ -36,6 +36,12 @@ constexpr char kPrivateAddressPrefix[] = "xx:xx:xx:xx";
        .replace(0, strlen(kPrivateAddressPrefix), kPrivateAddressPrefix) \
        .c_str())
 
+#define PRIVATE_CELL(number)                                      \
+  (number                                                         \
+       .replace(0, (number.size() > 2) ? number.size() - 2 : 0,   \
+                (number.size() > 2) ? number.size() - 2 : 0, '*') \
+       .c_str())
+
 inline double ticks_to_seconds(uint16_t ticks) {
   return (static_cast<double>(ticks) * 0.625 * 0.001);
 }