• Home
  • Raw
  • Download

Lines Matching refs:walker

129 void MachoID::Update(MachoWalker *walker, off_t offset, size_t size) {  in Update()  argument
146 if (!walker->ReadBytes(buffer, buffer_size, file_offset)) in Update()
242 MachoWalker walker(memory_, memory_size_, callback, context); in WalkHeader() local
243 return walker.WalkHeader(cpu_type, cpu_subtype); in WalkHeader()
245 MachoWalker walker(path_, callback, context); in WalkHeader() local
246 return walker.WalkHeader(cpu_type, cpu_subtype); in WalkHeader()
251 bool MachoID::WalkerCB(MachoWalker *walker, load_command *cmd, off_t offset, in WalkerCB() argument
258 if (!walker->ReadBytes(&seg, sizeof(seg), offset)) in WalkerCB()
267 if (!walker->CurrentHeader(&header, &header_offset)) in WalkerCB()
275 if (!walker->ReadBytes(&sec, sizeof(sec), offset)) in WalkerCB()
284 macho_id->Update(walker, header_offset + sec.offset, sec.size); in WalkerCB()
291 if (!walker->ReadBytes(&seg64, sizeof(seg64), offset)) in WalkerCB()
300 if (!walker->CurrentHeader(&header, &header_offset)) in WalkerCB()
308 if (!walker->ReadBytes(&sec64, sizeof(sec64), offset)) in WalkerCB()
317 macho_id->Update(walker, in WalkerCB()
330 bool MachoID::UUIDWalkerCB(MachoWalker *walker, load_command *cmd, off_t offset, in UUIDWalkerCB() argument
336 if (!walker->ReadBytes(uuid_cmd, sizeof(struct breakpad_uuid_command), in UUIDWalkerCB()
351 bool MachoID::IDWalkerCB(MachoWalker *walker, load_command *cmd, off_t offset, in IDWalkerCB() argument
356 if (!walker->ReadBytes(dylib_cmd, sizeof(struct dylib_command), offset)) in IDWalkerCB()