• Home
  • Raw
  • Download

Lines Matching full:base

10 #include "base/files/file_path.h"
11 #include "base/json/json_writer.h"
12 #include "base/strings/nullable_string16.h"
13 #include "base/strings/string_number_conversions.h"
14 #include "base/strings/utf_string_conversions.h"
15 #include "base/time/time.h"
16 #include "base/unguessable_token.h"
17 #include "base/values.h"
25 #include "base/file_descriptor_posix.h"
30 #include "base/memory/shared_memory_handle.h"
62 base::StringPrintf("[%02X]", static_cast<unsigned char>(data[i]))); in LogBytes()
65 out->append(base::StringPrintf( in LogBytes()
72 bool ReadValue(const base::Pickle* m,
73 base::PickleIterator* iter,
74 base::Value** value,
77 void GetValueSize(base::PickleSizer* sizer, in GetValueSize()
78 const base::Value* value, in GetValueSize()
87 case base::Value::Type::NONE: in GetValueSize()
89 case base::Value::Type::BOOLEAN: in GetValueSize()
92 case base::Value::Type::INTEGER: in GetValueSize()
95 case base::Value::Type::DOUBLE: in GetValueSize()
98 case base::Value::Type::STRING: { in GetValueSize()
99 const base::Value* result; in GetValueSize()
112 case base::Value::Type::BINARY: { in GetValueSize()
116 case base::Value::Type::DICTIONARY: { in GetValueSize()
118 const base::DictionaryValue* dict = in GetValueSize()
119 static_cast<const base::DictionaryValue*>(value); in GetValueSize()
120 for (base::DictionaryValue::Iterator it(*dict); !it.IsAtEnd(); in GetValueSize()
127 case base::Value::Type::LIST: { in GetValueSize()
129 const base::ListValue* list = static_cast<const base::ListValue*>(value); in GetValueSize()
136 NOTREACHED() << "Invalid base::Value type."; in GetValueSize()
140 void WriteValue(base::Pickle* m, const base::Value* value, int recursion) { in WriteValue()
150 case base::Value::Type::NONE: in WriteValue()
152 case base::Value::Type::BOOLEAN: { in WriteValue()
159 case base::Value::Type::INTEGER: { in WriteValue()
166 case base::Value::Type::DOUBLE: { in WriteValue()
173 case base::Value::Type::STRING: { in WriteValue()
180 case base::Value::Type::BINARY: { in WriteValue()
184 case base::Value::Type::DICTIONARY: { in WriteValue()
185 const base::DictionaryValue* dict = in WriteValue()
186 static_cast<const base::DictionaryValue*>(value); in WriteValue()
190 for (base::DictionaryValue::Iterator it(*dict); !it.IsAtEnd(); in WriteValue()
197 case base::Value::Type::LIST: { in WriteValue()
198 const base::ListValue* list = static_cast<const base::ListValue*>(value); in WriteValue()
210 bool ReadDictionaryValue(const base::Pickle* m, in ReadDictionaryValue()
211 base::PickleIterator* iter, in ReadDictionaryValue()
212 base::DictionaryValue* value, in ReadDictionaryValue()
220 base::Value* subval; in ReadDictionaryValue()
232 bool ReadListValue(const base::Pickle* m, in ReadListValue()
233 base::PickleIterator* iter, in ReadListValue()
234 base::ListValue* value, in ReadListValue()
241 base::Value* subval; in ReadListValue()
250 bool ReadValue(const base::Pickle* m, in ReadValue()
251 base::PickleIterator* iter, in ReadValue()
252 base::Value** value, in ReadValue()
263 switch (static_cast<base::Value::Type>(type)) { in ReadValue()
264 case base::Value::Type::NONE: in ReadValue()
265 *value = base::Value::CreateNullValue().release(); in ReadValue()
267 case base::Value::Type::BOOLEAN: { in ReadValue()
271 *value = new base::Value(val); in ReadValue()
274 case base::Value::Type::INTEGER: { in ReadValue()
278 *value = new base::Value(val); in ReadValue()
281 case base::Value::Type::DOUBLE: { in ReadValue()
285 *value = new base::Value(val); in ReadValue()
288 case base::Value::Type::STRING: { in ReadValue()
292 *value = new base::Value(val); in ReadValue()
295 case base::Value::Type::BINARY: { in ReadValue()
300 std::unique_ptr<base::BinaryValue> val = in ReadValue()
301 base::BinaryValue::CreateWithCopiedBuffer(data, length); in ReadValue()
305 case base::Value::Type::DICTIONARY: { in ReadValue()
306 std::unique_ptr<base::DictionaryValue> val(new base::DictionaryValue()); in ReadValue()
312 case base::Value::Type::LIST: { in ReadValue()
313 std::unique_ptr<base::ListValue> val(new base::ListValue()); in ReadValue()
347 void ParamTraits<signed char>::GetSize(base::PickleSizer* sizer, in GetSize()
352 void ParamTraits<signed char>::Write(base::Pickle* m, const param_type& p) { in Write()
356 bool ParamTraits<signed char>::Read(const base::Pickle* m, in Read()
357 base::PickleIterator* iter, in Read()
367 l->append(base::IntToString(p)); in Log()
370 void ParamTraits<unsigned char>::GetSize(base::PickleSizer* sizer, in GetSize()
375 void ParamTraits<unsigned char>::Write(base::Pickle* m, const param_type& p) { in Write()
379 bool ParamTraits<unsigned char>::Read(const base::Pickle* m, in Read()
380 base::PickleIterator* iter, in Read()
390 l->append(base::UintToString(p)); in Log()
393 void ParamTraits<unsigned short>::GetSize(base::PickleSizer* sizer, in GetSize()
398 void ParamTraits<unsigned short>::Write(base::Pickle* m, const param_type& p) { in Write()
402 bool ParamTraits<unsigned short>::Read(const base::Pickle* m, in Read()
403 base::PickleIterator* iter, in Read()
413 l->append(base::UintToString(p)); in Log()
417 l->append(base::IntToString(p)); in Log()
421 l->append(base::UintToString(p)); in Log()
427 l->append(base::Int64ToString(static_cast<int64_t>(p))); in Log()
431 l->append(base::Uint64ToString(static_cast<uint64_t>(p))); in Log()
436 l->append(base::Int64ToString(static_cast<int64_t>(p))); in Log()
440 l->append(base::Uint64ToString(p)); in Log()
444 l->append(base::StringPrintf("%e", p)); in Log()
447 void ParamTraits<double>::GetSize(base::PickleSizer* sizer, in GetSize()
452 void ParamTraits<double>::Write(base::Pickle* m, const param_type& p) { in Write()
456 bool ParamTraits<double>::Read(const base::Pickle* m, in Read()
457 base::PickleIterator* iter, in Read()
469 l->append(base::StringPrintf("%e", p)); in Log()
477 void ParamTraits<base::string16>::Log(const param_type& p, std::string* l) { in Log()
478 l->append(base::UTF16ToUTF8(p)); in Log()
481 void ParamTraits<std::vector<char>>::GetSize(base::PickleSizer* sizer, in GetSize()
486 void ParamTraits<std::vector<char>>::Write(base::Pickle* m, in Write()
495 bool ParamTraits<std::vector<char>>::Read(const base::Pickle* m, in Read()
496 base::PickleIterator* iter, in Read()
512 void ParamTraits<std::vector<unsigned char>>::GetSize(base::PickleSizer* sizer, in GetSize()
517 void ParamTraits<std::vector<unsigned char>>::Write(base::Pickle* m, in Write()
527 bool ParamTraits<std::vector<unsigned char>>::Read(const base::Pickle* m, in Read()
528 base::PickleIterator* iter, in Read()
545 void ParamTraits<std::vector<bool>>::GetSize(base::PickleSizer* sizer, in GetSize()
552 void ParamTraits<std::vector<bool>>::Write(base::Pickle* m, in Write()
562 bool ParamTraits<std::vector<bool>>::Read(const base::Pickle* m, in Read()
563 base::PickleIterator* iter, in Read()
587 void ParamTraits<base::DictionaryValue>::GetSize(base::PickleSizer* sizer, in GetSize()
592 void ParamTraits<base::DictionaryValue>::Write(base::Pickle* m, in Write()
597 bool ParamTraits<base::DictionaryValue>::Read(const base::Pickle* m, in Read()
598 base::PickleIterator* iter, in Read()
602 type != static_cast<int>(base::Value::Type::DICTIONARY)) in Read()
608 void ParamTraits<base::DictionaryValue>::Log(const param_type& p, in Log()
611 base::JSONWriter::Write(p, &json); in Log()
616 void ParamTraits<base::FileDescriptor>::GetSize(base::PickleSizer* sizer, in GetSize()
623 void ParamTraits<base::FileDescriptor>::Write(base::Pickle* m, in Write()
633 new internal::PlatformFileAttachment(base::ScopedFD(p.fd)))) in Write()
641 bool ParamTraits<base::FileDescriptor>::Read(const base::Pickle* m, in Read()
642 base::PickleIterator* iter, in Read()
644 *r = base::FileDescriptor(); in Read()
654 scoped_refptr<base::Pickle::Attachment> attachment; in Read()
663 *r = base::FileDescriptor( in Read()
670 void ParamTraits<base::FileDescriptor>::Log(const param_type& p, in Log()
673 l->append(base::StringPrintf("FD(%d auto-close)", p.fd)); in Log()
675 l->append(base::StringPrintf("FD(%d)", p.fd)); in Log()
681 void ParamTraits<base::SharedMemoryHandle>::GetSize(base::PickleSizer* sizer, in GetSize()
688 void ParamTraits<base::SharedMemoryHandle>::Write(base::Pickle* m, in Write()
703 bool ParamTraits<base::SharedMemoryHandle>::Read(const base::Pickle* m, in Read()
704 base::PickleIterator* iter, in Read()
714 *r = base::SharedMemoryHandle(mach_port_mac.get_mach_port(), in Read()
716 base::GetCurrentProcId()); in Read()
720 void ParamTraits<base::SharedMemoryHandle>::Log(const param_type& p, in Log()
727 void ParamTraits<base::SharedMemoryHandle>::GetSize(base::PickleSizer* s, in GetSize()
737 void ParamTraits<base::SharedMemoryHandle>::Write(base::Pickle* m, in Write()
754 bool ParamTraits<base::SharedMemoryHandle>::Read(const base::Pickle* m, in Read()
755 base::PickleIterator* iter, in Read()
765 *r = base::SharedMemoryHandle(handle_win.get_handle(), in Read()
766 base::GetCurrentProcId()); in Read()
774 *r = base::SharedMemoryHandle(handle, base::GetCurrentProcId()); in Read()
778 void ParamTraits<base::SharedMemoryHandle>::Log(const param_type& p, in Log()
786 void ParamTraits<base::FilePath>::GetSize(base::PickleSizer* sizer, in GetSize()
791 void ParamTraits<base::FilePath>::Write(base::Pickle* m, const param_type& p) { in Write()
795 bool ParamTraits<base::FilePath>::Read(const base::Pickle* m, in Read()
796 base::PickleIterator* iter, in Read()
801 void ParamTraits<base::FilePath>::Log(const param_type& p, std::string* l) { in Log()
802 ParamTraits<base::FilePath::StringType>::Log(p.value(), l); in Log()
805 void ParamTraits<base::ListValue>::GetSize(base::PickleSizer* sizer, in GetSize()
810 void ParamTraits<base::ListValue>::Write(base::Pickle* m, const param_type& p) { in Write()
814 bool ParamTraits<base::ListValue>::Read(const base::Pickle* m, in Read()
815 base::PickleIterator* iter, in Read()
819 type != static_cast<int>(base::Value::Type::LIST)) in Read()
825 void ParamTraits<base::ListValue>::Log(const param_type& p, std::string* l) { in Log()
827 base::JSONWriter::Write(p, &json); in Log()
831 void ParamTraits<base::NullableString16>::GetSize(base::PickleSizer* sizer, in GetSize()
837 void ParamTraits<base::NullableString16>::Write(base::Pickle* m, in Write()
843 bool ParamTraits<base::NullableString16>::Read(const base::Pickle* m, in Read()
844 base::PickleIterator* iter, in Read()
846 base::string16 string; in Read()
852 *r = base::NullableString16(string, is_null); in Read()
856 void ParamTraits<base::NullableString16>::Log(const param_type& p, in Log()
865 void ParamTraits<base::File::Info>::GetSize(base::PickleSizer* sizer, in GetSize()
874 void ParamTraits<base::File::Info>::Write(base::Pickle* m, in Write()
883 bool ParamTraits<base::File::Info>::Read(const base::Pickle* m, in Read()
884 base::PickleIterator* iter, in Read()
893 p->last_modified = base::Time::FromDoubleT(last_modified); in Read()
894 p->last_accessed = base::Time::FromDoubleT(last_accessed); in Read()
895 p->creation_time = base::Time::FromDoubleT(creation_time); in Read()
899 void ParamTraits<base::File::Info>::Log(const param_type& p, in Log()
914 void ParamTraits<base::Time>::GetSize(base::PickleSizer* sizer, in GetSize()
919 void ParamTraits<base::Time>::Write(base::Pickle* m, const param_type& p) { in Write()
923 bool ParamTraits<base::Time>::Read(const base::Pickle* m, in Read()
924 base::PickleIterator* iter, in Read()
929 *r = base::Time::FromInternalValue(value); in Read()
933 void ParamTraits<base::Time>::Log(const param_type& p, std::string* l) { in Log()
937 void ParamTraits<base::TimeDelta>::GetSize(base::PickleSizer* sizer, in GetSize()
942 void ParamTraits<base::TimeDelta>::Write(base::Pickle* m, const param_type& p) { in Write()
946 bool ParamTraits<base::TimeDelta>::Read(const base::Pickle* m, in Read()
947 base::PickleIterator* iter, in Read()
952 *r = base::TimeDelta::FromInternalValue(value); in Read()
957 void ParamTraits<base::TimeDelta>::Log(const param_type& p, std::string* l) { in Log()
961 void ParamTraits<base::TimeTicks>::GetSize(base::PickleSizer* sizer, in GetSize()
966 void ParamTraits<base::TimeTicks>::Write(base::Pickle* m, const param_type& p) { in Write()
970 bool ParamTraits<base::TimeTicks>::Read(const base::Pickle* m, in Read()
971 base::PickleIterator* iter, in Read()
976 *r = base::TimeTicks::FromInternalValue(value); in Read()
981 void ParamTraits<base::TimeTicks>::Log(const param_type& p, std::string* l) { in Log()
985 // If base::UnguessableToken is no longer 128 bits, the IPC serialization logic
987 static_assert(sizeof(base::UnguessableToken) == 2 * sizeof(uint64_t),
988 "base::UnguessableToken should be of size 2 * sizeof(uint64_t).");
990 void ParamTraits<base::UnguessableToken>::GetSize(base::PickleSizer* sizer, in GetSize()
995 void ParamTraits<base::UnguessableToken>::Write(base::Pickle* m, in Write()
1003 bool ParamTraits<base::UnguessableToken>::Read(const base::Pickle* m, in Read()
1004 base::PickleIterator* iter, in Read()
1015 *r = base::UnguessableToken::Deserialize(high, low); in Read()
1019 void ParamTraits<base::UnguessableToken>::Log(const param_type& p, in Log()
1024 void ParamTraits<IPC::ChannelHandle>::GetSize(base::PickleSizer* sizer, in GetSize()
1033 void ParamTraits<IPC::ChannelHandle>::Write(base::Pickle* m, in Write()
1042 bool ParamTraits<IPC::ChannelHandle>::Read(const base::Pickle* m, in Read()
1043 base::PickleIterator* iter, in Read()
1056 ParamTraits<base::FileDescriptor>::Log(p.socket, l); in Log()
1063 void ParamTraits<LogData>::GetSize(base::PickleSizer* sizer, in GetSize()
1076 void ParamTraits<LogData>::Write(base::Pickle* m, const param_type& p) { in Write()
1088 bool ParamTraits<LogData>::Read(const base::Pickle* m, in Read()
1089 base::PickleIterator* iter, in Read()
1107 void ParamTraits<Message>::Write(base::Pickle* m, const Message& p) { in Write()
1130 bool ParamTraits<Message>::Read(const base::Pickle* m, in Read()
1131 base::PickleIterator* iter, in Read()
1153 void ParamTraits<HANDLE>::GetSize(base::PickleSizer* sizer, in GetSize()
1160 void ParamTraits<HANDLE>::Write(base::Pickle* m, const param_type& p) { in Write()
1164 bool ParamTraits<HANDLE>::Read(const base::Pickle* m, in Read()
1165 base::PickleIterator* iter, in Read()
1175 l->append(base::StringPrintf("0x%p", p)); in Log()
1178 void ParamTraits<LOGFONT>::GetSize(base::PickleSizer* sizer, in GetSize()
1183 void ParamTraits<LOGFONT>::Write(base::Pickle* m, const param_type& p) { in Write()
1187 bool ParamTraits<LOGFONT>::Read(const base::Pickle* m, in Read()
1188 base::PickleIterator* iter, in Read()
1205 l->append(base::StringPrintf("<LOGFONT>")); in Log()
1208 void ParamTraits<MSG>::GetSize(base::PickleSizer* sizer, const param_type& p) { in GetSize()
1212 void ParamTraits<MSG>::Write(base::Pickle* m, const param_type& p) { in Write()
1216 bool ParamTraits<MSG>::Read(const base::Pickle* m, in Read()
1217 base::PickleIterator* iter, in Read()