1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-28 11:07:46 +00:00

AK+Everywhere: Rename JsonObject::get() to ::get_deprecated()

This is a preparatory step to making `get()` return `ErrorOr`.
This commit is contained in:
Sam Atkins 2022-12-21 11:42:06 +00:00 committed by Tim Flynn
parent efe4329f9f
commit 1dd6b7f5b7
76 changed files with 671 additions and 671 deletions

View file

@ -95,13 +95,13 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
Vector<JsonValue> sorted_regions = json.as_array().values();
quick_sort(sorted_regions, [](auto& a, auto& b) {
return a.as_object().get("ip_address"sv).to_deprecated_string() < b.as_object().get("ip_address"sv).to_deprecated_string();
return a.as_object().get_deprecated("ip_address"sv).to_deprecated_string() < b.as_object().get_deprecated("ip_address"sv).to_deprecated_string();
});
for (auto& value : sorted_regions) {
auto& if_object = value.as_object();
auto ip_address = if_object.get("ip_address"sv).to_deprecated_string();
auto ip_address = if_object.get_deprecated("ip_address"sv).to_deprecated_string();
if (!flag_numeric) {
auto from_string = IPv4Address::from_string(ip_address);
@ -114,7 +114,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
}
}
auto mac_address = if_object.get("mac_address"sv).to_deprecated_string();
auto mac_address = if_object.get_deprecated("mac_address"sv).to_deprecated_string();
if (proto_address_column != -1)
columns[proto_address_column].buffer = ip_address;

View file

@ -62,15 +62,15 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
auto const& json = json_result.as_array();
json.for_each([&](auto& value) {
auto& fs_object = value.as_object();
auto fs = fs_object.get("class_name"sv).to_deprecated_string();
auto total_block_count = fs_object.get("total_block_count"sv).to_u64();
auto free_block_count = fs_object.get("free_block_count"sv).to_u64();
auto fs = fs_object.get_deprecated("class_name"sv).to_deprecated_string();
auto total_block_count = fs_object.get_deprecated("total_block_count"sv).to_u64();
auto free_block_count = fs_object.get_deprecated("free_block_count"sv).to_u64();
auto used_block_count = total_block_count - free_block_count;
auto total_inode_count = fs_object.get("total_inode_count"sv).to_u64();
auto free_inode_count = fs_object.get("free_inode_count"sv).to_u64();
auto total_inode_count = fs_object.get_deprecated("total_inode_count"sv).to_u64();
auto free_inode_count = fs_object.get_deprecated("free_inode_count"sv).to_u64();
auto used_inode_count = total_inode_count - free_inode_count;
auto block_size = fs_object.get("block_size"sv).to_u64();
auto mount_point = fs_object.get("mount_point"sv).to_deprecated_string();
auto block_size = fs_object.get_deprecated("block_size"sv).to_u64();
auto mount_point = fs_object.get_deprecated("mount_point"sv).to_deprecated_string();
auto used_percentage = 100;
if (total_block_count != 0)

View file

@ -30,13 +30,13 @@ public:
if (!entry.has("quote"sv) || !entry.has("author"sv) || !entry.has("utc_time"sv) || !entry.has("url"sv))
return {};
// From here on, trust that it's probably fine.
q.m_quote = entry.get("quote"sv).as_string();
q.m_author = entry.get("author"sv).as_string();
q.m_quote = entry.get_deprecated("quote"sv).as_string();
q.m_author = entry.get_deprecated("author"sv).as_string();
// It is sometimes parsed as u32, sometimes as u64, depending on how large the number is.
q.m_utc_time = entry.get("utc_time"sv).to_number<u64>();
q.m_url = entry.get("url"sv).as_string();
q.m_utc_time = entry.get_deprecated("utc_time"sv).to_number<u64>();
q.m_url = entry.get_deprecated("url"sv).as_string();
if (entry.has("context"sv))
q.m_context = entry.get("context"sv).as_string();
q.m_context = entry.get_deprecated("context"sv).as_string();
return q;
}

View file

@ -38,16 +38,16 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
json.as_array().for_each([](auto& value) {
auto& if_object = value.as_object();
auto name = if_object.get("name"sv).to_deprecated_string();
auto class_name = if_object.get("class_name"sv).to_deprecated_string();
auto mac_address = if_object.get("mac_address"sv).to_deprecated_string();
auto ipv4_address = if_object.get("ipv4_address"sv).to_deprecated_string();
auto netmask = if_object.get("ipv4_netmask"sv).to_deprecated_string();
auto packets_in = if_object.get("packets_in"sv).to_u32();
auto bytes_in = if_object.get("bytes_in"sv).to_u32();
auto packets_out = if_object.get("packets_out"sv).to_u32();
auto bytes_out = if_object.get("bytes_out"sv).to_u32();
auto mtu = if_object.get("mtu"sv).to_u32();
auto name = if_object.get_deprecated("name"sv).to_deprecated_string();
auto class_name = if_object.get_deprecated("class_name"sv).to_deprecated_string();
auto mac_address = if_object.get_deprecated("mac_address"sv).to_deprecated_string();
auto ipv4_address = if_object.get_deprecated("ipv4_address"sv).to_deprecated_string();
auto netmask = if_object.get_deprecated("ipv4_netmask"sv).to_deprecated_string();
auto packets_in = if_object.get_deprecated("packets_in"sv).to_u32();
auto bytes_in = if_object.get_deprecated("bytes_in"sv).to_u32();
auto packets_out = if_object.get_deprecated("packets_out"sv).to_u32();
auto bytes_out = if_object.get_deprecated("bytes_out"sv).to_u32();
auto mtu = if_object.get_deprecated("mtu"sv).to_u32();
outln("{}:", name);
outln("\tmac: {}", mac_address);

View file

@ -139,7 +139,7 @@ JsonValue query(JsonValue const& value, Vector<StringView>& key_parts, size_t ke
JsonValue result {};
if (value.is_object()) {
result = value.as_object().get(key);
result = value.as_object().get_deprecated(key);
} else if (value.is_array()) {
auto key_as_index = key.to_int();
if (key_as_index.has_value())

View file

@ -16,35 +16,35 @@
static void print_cache_info(StringView description, JsonObject const& cache_object)
{
outln("\t{}:", description);
outln("\t\tSize: {}", human_readable_size(cache_object.get("size"sv).as_u32()));
outln("\t\tLine size: {}", human_readable_size(cache_object.get("line_size"sv).as_u32()));
outln("\t\tSize: {}", human_readable_size(cache_object.get_deprecated("size"sv).as_u32()));
outln("\t\tLine size: {}", human_readable_size(cache_object.get_deprecated("line_size"sv).as_u32()));
};
static void print_cpu_info(JsonObject const& value)
{
outln("CPU {}:", value.get("processor"sv).as_u32());
outln("\tVendor ID: {}", value.get("vendor_id"sv).as_string());
outln("CPU {}:", value.get_deprecated("processor"sv).as_u32());
outln("\tVendor ID: {}", value.get_deprecated("vendor_id"sv).as_string());
if (value.has("hypervisor_vendor_id"sv))
outln("\tHypervisor Vendor ID: {}", value.get("hypervisor_vendor_id"sv).as_string());
outln("\tBrand: {}", value.get("brand"sv).as_string());
outln("\tFamily: {}", value.get("family"sv).as_u32());
outln("\tModel: {}", value.get("model"sv).as_u32());
outln("\tStepping: {}", value.get("stepping"sv).as_u32());
outln("\tType: {}", value.get("type"sv).as_u32());
outln("\tHypervisor Vendor ID: {}", value.get_deprecated("hypervisor_vendor_id"sv).as_string());
outln("\tBrand: {}", value.get_deprecated("brand"sv).as_string());
outln("\tFamily: {}", value.get_deprecated("family"sv).as_u32());
outln("\tModel: {}", value.get_deprecated("model"sv).as_u32());
outln("\tStepping: {}", value.get_deprecated("stepping"sv).as_u32());
outln("\tType: {}", value.get_deprecated("type"sv).as_u32());
auto& caches = value.get("caches"sv).as_object();
auto& caches = value.get_deprecated("caches"sv).as_object();
if (caches.has("l1_data"sv))
print_cache_info("L1 data cache"sv, caches.get("l1_data"sv).as_object());
print_cache_info("L1 data cache"sv, caches.get_deprecated("l1_data"sv).as_object());
if (caches.has("l1_instruction"sv))
print_cache_info("L1 instruction cache"sv, caches.get("l1_instruction"sv).as_object());
print_cache_info("L1 instruction cache"sv, caches.get_deprecated("l1_instruction"sv).as_object());
if (caches.has("l2"sv))
print_cache_info("L2 cache"sv, caches.get("l2"sv).as_object());
print_cache_info("L2 cache"sv, caches.get_deprecated("l2"sv).as_object());
if (caches.has("l3"sv))
print_cache_info("L3 cache"sv, caches.get("l3"sv).as_object());
print_cache_info("L3 cache"sv, caches.get_deprecated("l3"sv).as_object());
out("\tFeatures: ");
auto& features = value.get("features"sv).as_array();
auto& features = value.get_deprecated("features"sv).as_array();
for (auto const& feature : features.values())
out("{} ", feature.as_string());

View file

@ -24,7 +24,7 @@ ErrorOr<int> serenity_main(Main::Arguments)
auto file_contents = TRY(proc_interrupts->read_until_eof());
auto json = TRY(JsonValue::from_string(file_contents));
auto cpu_count = json.as_array().at(0).as_object().get("per_cpu_call_counts"sv).as_array().size();
auto cpu_count = json.as_array().at(0).as_object().get_deprecated("per_cpu_call_counts"sv).as_array().size();
out(" "sv);
for (size_t i = 0; i < cpu_count; ++i) {
@ -34,10 +34,10 @@ ErrorOr<int> serenity_main(Main::Arguments)
json.as_array().for_each([cpu_count](JsonValue const& value) {
auto& handler = value.as_object();
auto purpose = handler.get("purpose"sv).to_deprecated_string();
auto interrupt = handler.get("interrupt_line"sv).to_deprecated_string();
auto controller = handler.get("controller"sv).to_deprecated_string();
auto call_counts = handler.get("per_cpu_call_counts"sv).as_array();
auto purpose = handler.get_deprecated("purpose"sv).to_deprecated_string();
auto interrupt = handler.get_deprecated("interrupt_line"sv).to_deprecated_string();
auto controller = handler.get_deprecated("controller"sv).to_deprecated_string();
auto call_counts = handler.get_deprecated("per_cpu_call_counts"sv).as_array();
out("{:>4}: ", interrupt);

View file

@ -25,8 +25,8 @@ ErrorOr<int> serenity_main(Main::Arguments)
auto json = TRY(JsonValue::from_string(file_contents));
json.as_array().for_each([](auto& value) {
auto& jail = value.as_object();
auto index = jail.get("index"sv).to_deprecated_string();
auto name = jail.get("name"sv).to_deprecated_string();
auto index = jail.get_deprecated("index"sv).to_deprecated_string();
auto name = jail.get_deprecated("name"sv).to_deprecated_string();
outln("{:4} {:10}", index, name);
});

View file

@ -87,9 +87,9 @@ static Vector<OpenFile> get_open_files_by_pid(pid_t pid)
json.as_array().for_each([pid, &files](JsonValue const& object) {
OpenFile open_file;
open_file.pid = pid;
open_file.fd = object.as_object().get("fd"sv).to_int();
open_file.fd = object.as_object().get_deprecated("fd"sv).to_int();
DeprecatedString name = object.as_object().get("absolute_path"sv).to_deprecated_string();
DeprecatedString name = object.as_object().get_deprecated("absolute_path"sv).to_deprecated_string();
VERIFY(parse_name(name, open_file));
open_file.full_name = name;

View file

@ -70,9 +70,9 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
json.as_array().for_each([usb_db, print_verbose](auto& value) {
auto& device_descriptor = value.as_object();
auto device_address = device_descriptor.get("device_address"sv).to_u32();
auto vendor_id = device_descriptor.get("vendor_id"sv).to_u32();
auto product_id = device_descriptor.get("product_id"sv).to_u32();
auto device_address = device_descriptor.get_deprecated("device_address"sv).to_u32();
auto vendor_id = device_descriptor.get_deprecated("vendor_id"sv).to_u32();
auto product_id = device_descriptor.get_deprecated("product_id"sv).to_u32();
if (usb_db) {
StringView vendor_string = usb_db->get_vendor(vendor_id);
@ -87,52 +87,52 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
if (print_verbose) {
outln("Device Descriptor");
outln(" bLength {}", device_descriptor.get("length"sv).to_u32());
outln(" bDescriptorType {}", device_descriptor.get("descriptor_type"sv).to_u32());
outln(" bcdUSB {}", device_descriptor.get("usb_spec_compliance_bcd"sv).to_u32());
outln(" bDeviceClass {}", device_descriptor.get("device_class"sv).to_u32());
outln(" bDeviceSubClass {}", device_descriptor.get("device_sub_class"sv).to_u32());
outln(" bDeviceProtocol {}", device_descriptor.get("device_protocol"sv).to_u32());
outln(" bMaxPacketSize {}", device_descriptor.get("max_packet_size"sv).to_u32());
outln(" bLength {}", device_descriptor.get_deprecated("length"sv).to_u32());
outln(" bDescriptorType {}", device_descriptor.get_deprecated("descriptor_type"sv).to_u32());
outln(" bcdUSB {}", device_descriptor.get_deprecated("usb_spec_compliance_bcd"sv).to_u32());
outln(" bDeviceClass {}", device_descriptor.get_deprecated("device_class"sv).to_u32());
outln(" bDeviceSubClass {}", device_descriptor.get_deprecated("device_sub_class"sv).to_u32());
outln(" bDeviceProtocol {}", device_descriptor.get_deprecated("device_protocol"sv).to_u32());
outln(" bMaxPacketSize {}", device_descriptor.get_deprecated("max_packet_size"sv).to_u32());
if (usb_db) {
StringView vendor_string = usb_db->get_vendor(vendor_id);
StringView device_string = usb_db->get_device(vendor_id, product_id);
outln(" idVendor 0x{:04x} {}", device_descriptor.get("vendor_id"sv).to_u32(), vendor_string);
outln(" idProduct 0x{:04x} {}", device_descriptor.get("product_id"sv).to_u32(), device_string);
outln(" idVendor 0x{:04x} {}", device_descriptor.get_deprecated("vendor_id"sv).to_u32(), vendor_string);
outln(" idProduct 0x{:04x} {}", device_descriptor.get_deprecated("product_id"sv).to_u32(), device_string);
} else {
outln(" idVendor 0x{:04x}", device_descriptor.get("vendor_id"sv).to_u32());
outln(" idProduct 0x{:04x}", device_descriptor.get("product_id"sv).to_u32());
outln(" idVendor 0x{:04x}", device_descriptor.get_deprecated("vendor_id"sv).to_u32());
outln(" idProduct 0x{:04x}", device_descriptor.get_deprecated("product_id"sv).to_u32());
}
outln(" bcdDevice {}", device_descriptor.get("device_release_bcd"sv).to_u32());
outln(" iManufacturer {}", device_descriptor.get("manufacturer_id_descriptor_index"sv).to_u32());
outln(" iProduct {}", device_descriptor.get("product_string_descriptor_index"sv).to_u32());
outln(" iSerial {}", device_descriptor.get("serial_number_descriptor_index"sv).to_u32());
outln(" bNumConfigurations {}", device_descriptor.get("num_configurations"sv).to_u32());
outln(" bcdDevice {}", device_descriptor.get_deprecated("device_release_bcd"sv).to_u32());
outln(" iManufacturer {}", device_descriptor.get_deprecated("manufacturer_id_descriptor_index"sv).to_u32());
outln(" iProduct {}", device_descriptor.get_deprecated("product_string_descriptor_index"sv).to_u32());
outln(" iSerial {}", device_descriptor.get_deprecated("serial_number_descriptor_index"sv).to_u32());
outln(" bNumConfigurations {}", device_descriptor.get_deprecated("num_configurations"sv).to_u32());
auto const& configuration_descriptors = value.as_object().get("configurations"sv);
auto const& configuration_descriptors = value.as_object().get_deprecated("configurations"sv);
configuration_descriptors.as_array().for_each([&](auto& config_value) {
auto const& configuration_descriptor = config_value.as_object();
outln(" Configuration Descriptor:");
outln(" bLength {}", configuration_descriptor.get("length"sv).as_u32());
outln(" bDescriptorType {}", configuration_descriptor.get("descriptor_type"sv).as_u32());
outln(" wTotalLength {}", configuration_descriptor.get("total_length"sv).as_u32());
outln(" bNumInterfaces {}", configuration_descriptor.get("number_of_interfaces"sv).as_u32());
outln(" bmAttributes 0x{:02x}", configuration_descriptor.get("attributes_bitmap"sv).as_u32());
outln(" MaxPower {}mA", configuration_descriptor.get("max_power"sv).as_u32() * 2u);
outln(" bLength {}", configuration_descriptor.get_deprecated("length"sv).as_u32());
outln(" bDescriptorType {}", configuration_descriptor.get_deprecated("descriptor_type"sv).as_u32());
outln(" wTotalLength {}", configuration_descriptor.get_deprecated("total_length"sv).as_u32());
outln(" bNumInterfaces {}", configuration_descriptor.get_deprecated("number_of_interfaces"sv).as_u32());
outln(" bmAttributes 0x{:02x}", configuration_descriptor.get_deprecated("attributes_bitmap"sv).as_u32());
outln(" MaxPower {}mA", configuration_descriptor.get_deprecated("max_power"sv).as_u32() * 2u);
auto const& interface_descriptors = config_value.as_object().get("interfaces"sv);
auto const& interface_descriptors = config_value.as_object().get_deprecated("interfaces"sv);
interface_descriptors.as_array().for_each([&](auto& interface_value) {
auto const& interface_descriptor = interface_value.as_object();
auto const interface_class_code = interface_descriptor.get("interface_class_code"sv).to_u32();
auto const interface_subclass_code = interface_descriptor.get("interface_sub_class_code"sv).to_u32();
auto const interface_protocol_code = interface_descriptor.get("interface_protocol"sv).to_u32();
auto const interface_class_code = interface_descriptor.get_deprecated("interface_class_code"sv).to_u32();
auto const interface_subclass_code = interface_descriptor.get_deprecated("interface_sub_class_code"sv).to_u32();
auto const interface_protocol_code = interface_descriptor.get_deprecated("interface_protocol"sv).to_u32();
outln(" Interface Descriptor:");
outln(" bLength {}", interface_descriptor.get("length"sv).to_u32());
outln(" bDescriptorType {}", interface_descriptor.get("descriptor_type"sv).to_u32());
outln(" bInterfaceNumber {}", interface_descriptor.get("interface_number"sv).to_u32());
outln(" bAlternateSetting {}", interface_descriptor.get("alternate_setting"sv).to_u32());
outln(" bNumEndpoints {}", interface_descriptor.get("num_endpoints"sv).to_u32());
outln(" bLength {}", interface_descriptor.get_deprecated("length"sv).to_u32());
outln(" bDescriptorType {}", interface_descriptor.get_deprecated("descriptor_type"sv).to_u32());
outln(" bInterfaceNumber {}", interface_descriptor.get_deprecated("interface_number"sv).to_u32());
outln(" bAlternateSetting {}", interface_descriptor.get_deprecated("alternate_setting"sv).to_u32());
outln(" bNumEndpoints {}", interface_descriptor.get_deprecated("num_endpoints"sv).to_u32());
if (usb_db) {
auto const interface_class = usb_db->get_class(interface_class_code);
auto const interface_subclass = usb_db->get_subclass(interface_class_code, interface_subclass_code);
@ -145,19 +145,19 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
outln(" bInterfaceSubClass {}", interface_subclass_code);
outln(" bInterfaceProtocol {}", interface_protocol_code);
}
outln(" iInterface {}", interface_descriptor.get("interface_string_desc_index"sv).to_u32());
outln(" iInterface {}", interface_descriptor.get_deprecated("interface_string_desc_index"sv).to_u32());
auto const& endpoint_descriptors = interface_value.as_object().get("endpoints"sv);
auto const& endpoint_descriptors = interface_value.as_object().get_deprecated("endpoints"sv);
endpoint_descriptors.as_array().for_each([&](auto& endpoint_value) {
auto const& endpoint_descriptor = endpoint_value.as_object();
auto const endpoint_address = endpoint_descriptor.get("endpoint_address"sv).to_u32();
auto const endpoint_address = endpoint_descriptor.get_deprecated("endpoint_address"sv).to_u32();
outln(" Endpoint Descriptor:");
outln(" bLength {}", endpoint_descriptor.get("length"sv).to_u32());
outln(" bDescriptorType {}", endpoint_descriptor.get("descriptor_type"sv).to_u32());
outln(" bLength {}", endpoint_descriptor.get_deprecated("length"sv).to_u32());
outln(" bDescriptorType {}", endpoint_descriptor.get_deprecated("descriptor_type"sv).to_u32());
outln(" bEndpointAddress 0x{:02x} EP {} {}", endpoint_address, (endpoint_address & 0xFu), ((endpoint_address & 0x80u) ? "IN" : "OUT"));
outln(" bmAttributes 0x{:02x}", endpoint_descriptor.get("attribute_bitmap"sv).to_u32());
outln(" wMaxPacketSize 0x{:04x}", endpoint_descriptor.get("max_packet_size"sv).to_u32());
outln(" bInterval {}", endpoint_descriptor.get("polling_interval"sv).to_u32());
outln(" bmAttributes 0x{:02x}", endpoint_descriptor.get_deprecated("attribute_bitmap"sv).to_u32());
outln(" wMaxPacketSize 0x{:04x}", endpoint_descriptor.get_deprecated("max_packet_size"sv).to_u32());
outln(" bInterval {}", endpoint_descriptor.get_deprecated("polling_interval"sv).to_u32());
});
});
});

View file

@ -155,11 +155,11 @@ static ErrorOr<void> print_mounts()
json.as_array().for_each([](auto& value) {
auto& fs_object = value.as_object();
auto class_name = fs_object.get("class_name"sv).to_deprecated_string();
auto mount_point = fs_object.get("mount_point"sv).to_deprecated_string();
auto source = fs_object.get("source"sv).as_string_or("none");
auto readonly = fs_object.get("readonly"sv).to_bool();
auto mount_flags = fs_object.get("mount_flags"sv).to_int();
auto class_name = fs_object.get_deprecated("class_name"sv).to_deprecated_string();
auto mount_point = fs_object.get_deprecated("mount_point"sv).to_deprecated_string();
auto source = fs_object.get_deprecated("source"sv).as_string_or("none");
auto readonly = fs_object.get_deprecated("readonly"sv).to_bool();
auto mount_flags = fs_object.get_deprecated("mount_flags"sv).to_int();
out("{} on {} type {} (", source, mount_point, class_name);

View file

@ -163,16 +163,16 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
Vector<JsonValue> sorted_regions = json.as_array().values();
quick_sort(sorted_regions, [](auto& a, auto& b) {
return a.as_object().get("local_port"sv).to_u32() < b.as_object().get("local_port"sv).to_u32();
return a.as_object().get_deprecated("local_port"sv).to_u32() < b.as_object().get_deprecated("local_port"sv).to_u32();
});
for (auto& value : sorted_regions) {
auto& if_object = value.as_object();
auto bytes_in = if_object.get("bytes_in"sv).to_deprecated_string();
auto bytes_out = if_object.get("bytes_out"sv).to_deprecated_string();
auto bytes_in = if_object.get_deprecated("bytes_in"sv).to_deprecated_string();
auto bytes_out = if_object.get_deprecated("bytes_out"sv).to_deprecated_string();
auto peer_address = if_object.get("peer_address"sv).to_deprecated_string();
auto peer_address = if_object.get_deprecated("peer_address"sv).to_deprecated_string();
if (!flag_numeric) {
auto from_string = IPv4Address::from_string(peer_address);
auto addr = from_string.value().to_in_addr_t();
@ -184,9 +184,9 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
}
}
auto peer_port = if_object.get("peer_port"sv).to_deprecated_string();
auto peer_port = if_object.get_deprecated("peer_port"sv).to_deprecated_string();
if (!flag_numeric) {
auto service = getservbyport(htons(if_object.get("peer_port"sv).to_u32()), "tcp");
auto service = getservbyport(htons(if_object.get_deprecated("peer_port"sv).to_u32()), "tcp");
if (service != nullptr) {
auto s_name = StringView { service->s_name, strlen(service->s_name) };
if (!s_name.is_empty())
@ -194,7 +194,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
}
}
auto local_address = if_object.get("local_address"sv).to_deprecated_string();
auto local_address = if_object.get_deprecated("local_address"sv).to_deprecated_string();
if (!flag_numeric) {
auto from_string = IPv4Address::from_string(local_address);
auto addr = from_string.value().to_in_addr_t();
@ -206,9 +206,9 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
}
}
auto local_port = if_object.get("local_port"sv).to_deprecated_string();
auto local_port = if_object.get_deprecated("local_port"sv).to_deprecated_string();
if (!flag_numeric) {
auto service = getservbyport(htons(if_object.get("local_port"sv).to_u32()), "tcp");
auto service = getservbyport(htons(if_object.get_deprecated("local_port"sv).to_u32()), "tcp");
if (service != nullptr) {
auto s_name = StringView { service->s_name, strlen(service->s_name) };
if (!s_name.is_empty())
@ -216,8 +216,8 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
}
}
auto state = if_object.get("state"sv).to_deprecated_string();
auto origin_pid = (if_object.has("origin_pid"sv)) ? if_object.get("origin_pid"sv).to_u32() : -1;
auto state = if_object.get_deprecated("state"sv).to_deprecated_string();
auto origin_pid = (if_object.has("origin_pid"sv)) ? if_object.get_deprecated("origin_pid"sv).to_u32() : -1;
if (!flag_all && ((state == "Listen" && !flag_list) || (state != "Listen" && flag_list)))
continue;
@ -250,13 +250,13 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
Vector<JsonValue> sorted_regions = json.as_array().values();
quick_sort(sorted_regions, [](auto& a, auto& b) {
return a.as_object().get("local_port"sv).to_u32() < b.as_object().get("local_port"sv).to_u32();
return a.as_object().get_deprecated("local_port"sv).to_u32() < b.as_object().get_deprecated("local_port"sv).to_u32();
});
for (auto& value : sorted_regions) {
auto& if_object = value.as_object();
auto local_address = if_object.get("local_address"sv).to_deprecated_string();
auto local_address = if_object.get_deprecated("local_address"sv).to_deprecated_string();
if (!flag_numeric) {
auto from_string = IPv4Address::from_string(local_address);
auto addr = from_string.value().to_in_addr_t();
@ -268,9 +268,9 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
}
}
auto local_port = if_object.get("local_port"sv).to_deprecated_string();
auto local_port = if_object.get_deprecated("local_port"sv).to_deprecated_string();
if (!flag_numeric) {
auto service = getservbyport(htons(if_object.get("local_port"sv).to_u32()), "udp");
auto service = getservbyport(htons(if_object.get_deprecated("local_port"sv).to_u32()), "udp");
if (service != nullptr) {
auto s_name = StringView { service->s_name, strlen(service->s_name) };
if (!s_name.is_empty())
@ -278,7 +278,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
}
}
auto peer_address = if_object.get("peer_address"sv).to_deprecated_string();
auto peer_address = if_object.get_deprecated("peer_address"sv).to_deprecated_string();
if (!flag_numeric) {
auto from_string = IPv4Address::from_string(peer_address);
auto addr = from_string.value().to_in_addr_t();
@ -290,9 +290,9 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
}
}
auto peer_port = if_object.get("peer_port"sv).to_deprecated_string();
auto peer_port = if_object.get_deprecated("peer_port"sv).to_deprecated_string();
if (!flag_numeric) {
auto service = getservbyport(htons(if_object.get("peer_port"sv).to_u32()), "udp");
auto service = getservbyport(htons(if_object.get_deprecated("peer_port"sv).to_u32()), "udp");
if (service != nullptr) {
auto s_name = StringView { service->s_name, strlen(service->s_name) };
if (!s_name.is_empty())
@ -300,7 +300,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
}
}
auto origin_pid = (if_object.has("origin_pid"sv)) ? if_object.get("origin_pid"sv).to_u32() : -1;
auto origin_pid = (if_object.has("origin_pid"sv)) ? if_object.get_deprecated("origin_pid"sv).to_u32() : -1;
if (protocol_column != -1)
columns[protocol_column].buffer = "udp";

View file

@ -43,31 +43,31 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
Vector<JsonValue> sorted_regions = json.as_array().values();
quick_sort(sorted_regions, [](auto& a, auto& b) {
return a.as_object().get("address"sv).to_addr() < b.as_object().get("address"sv).to_addr();
return a.as_object().get_deprecated("address"sv).to_addr() < b.as_object().get_deprecated("address"sv).to_addr();
});
for (auto& value : sorted_regions) {
auto& map = value.as_object();
auto address = map.get("address"sv).to_addr();
auto size = map.get("size"sv).to_deprecated_string();
auto address = map.get_deprecated("address"sv).to_addr();
auto size = map.get_deprecated("size"sv).to_deprecated_string();
auto access = DeprecatedString::formatted("{}{}{}{}{}",
(map.get("readable"sv).to_bool() ? "r" : "-"),
(map.get("writable"sv).to_bool() ? "w" : "-"),
(map.get("executable"sv).to_bool() ? "x" : "-"),
(map.get("shared"sv).to_bool() ? "s" : "-"),
(map.get("syscall"sv).to_bool() ? "c" : "-"));
(map.get_deprecated("readable"sv).to_bool() ? "r" : "-"),
(map.get_deprecated("writable"sv).to_bool() ? "w" : "-"),
(map.get_deprecated("executable"sv).to_bool() ? "x" : "-"),
(map.get_deprecated("shared"sv).to_bool() ? "s" : "-"),
(map.get_deprecated("syscall"sv).to_bool() ? "c" : "-"));
out("{:p} ", address);
out("{:>10} ", size);
if (extended) {
auto resident = map.get("amount_resident"sv).to_deprecated_string();
auto dirty = map.get("amount_dirty"sv).to_deprecated_string();
auto vmobject = map.get("vmobject"sv).to_deprecated_string();
auto resident = map.get_deprecated("amount_resident"sv).to_deprecated_string();
auto dirty = map.get_deprecated("amount_dirty"sv).to_deprecated_string();
auto vmobject = map.get_deprecated("vmobject"sv).to_deprecated_string();
if (vmobject.ends_with("VMObject"sv))
vmobject = vmobject.substring(0, vmobject.length() - 8);
auto purgeable = map.get("purgeable"sv).to_deprecated_string();
auto cow_pages = map.get("cow_pages"sv).to_deprecated_string();
auto purgeable = map.get_deprecated("purgeable"sv).to_deprecated_string();
auto cow_pages = map.get_deprecated("cow_pages"sv).to_deprecated_string();
out("{:>10} ", resident);
out("{:>10} ", dirty);
out("{:6} ", access);
@ -77,7 +77,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
} else {
out("{:6} ", access);
}
auto name = map.get("name"sv).to_deprecated_string();
auto name = map.get_deprecated("name"sv).to_deprecated_string();
out("{:20}", name);
outln();
}

View file

@ -101,17 +101,17 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
Vector<JsonValue> sorted_regions = json.as_array().values();
quick_sort(sorted_regions, [](auto& a, auto& b) {
return a.as_object().get("destination"sv).to_deprecated_string() < b.as_object().get("destination"sv).to_deprecated_string();
return a.as_object().get_deprecated("destination"sv).to_deprecated_string() < b.as_object().get_deprecated("destination"sv).to_deprecated_string();
});
for (auto& value : sorted_regions) {
auto& if_object = value.as_object();
auto destination = if_object.get("destination"sv).to_deprecated_string();
auto gateway = if_object.get("gateway"sv).to_deprecated_string();
auto genmask = if_object.get("genmask"sv).to_deprecated_string();
auto interface = if_object.get("interface"sv).to_deprecated_string();
auto flags = if_object.get("flags"sv).to_u32();
auto destination = if_object.get_deprecated("destination"sv).to_deprecated_string();
auto gateway = if_object.get_deprecated("gateway"sv).to_deprecated_string();
auto genmask = if_object.get_deprecated("genmask"sv).to_deprecated_string();
auto interface = if_object.get_deprecated("interface"sv).to_deprecated_string();
auto flags = if_object.get_deprecated("flags"sv).to_u32();
StringBuilder flags_builder;
if (flags & RTF_UP)

View file

@ -40,10 +40,10 @@ ErrorOr<int> serenity_main(Main::Arguments)
outln("\033[1m{:10} {:12} {:16} {:6} {}\033[0m", "USER", "TTY", "LOGIN@", "IDLE", "WHAT");
json.as_object().for_each_member([&](auto& tty, auto& value) {
const JsonObject& entry = value.as_object();
auto uid = entry.get("uid"sv).to_u32();
[[maybe_unused]] auto pid = entry.get("pid"sv).to_i32();
auto uid = entry.get_deprecated("uid"sv).to_u32();
[[maybe_unused]] auto pid = entry.get_deprecated("pid"sv).to_i32();
auto login_time = Core::DateTime::from_timestamp(entry.get("login_at"sv).to_number<time_t>());
auto login_time = Core::DateTime::from_timestamp(entry.get_deprecated("login_at"sv).to_number<time_t>());
auto login_at = login_time.to_deprecated_string("%b%d %H:%M:%S"sv);
auto* pw = getpwuid(uid);