search for: salvage

Displaying 20 results from an estimated 158 matches for "salvage".

2006 Mar 28
0
Salvage or undelete files of damaged ext2/ext3 file systems
Hi! I have made some extensions to debugfs to undelete or recover files from a damaged ext3 file system. Salvage or undelete files of damaged ext2/ext3 file systems debugfs salvage command can be used to salvage files from a damaged ext3 or ext2 file system. The code is alpha, so use at your own risk. the usage is: salvage first-block count-blocks Salvage tries to salvage files found in blocks starting fro...
2020 Feb 21
4
[RFC] Allowing debug intrinsics to reference multiple SSA Values
...DW_OP_LLVM_register - might be worth migrating to that first (basically adding DW_OP_LLVM_register(0) at the start of every DIExpression) and then expanding it from unary to n-ary support Putting the register values initially on the stack reduces the verbosity, though it could complicate successive salvages of variadic DIExpressions - if any value other than the last needs salvaging, then you have to use DWARF stack operations to move it to the top of the stack. For example, if the elements are pushed in order so that the last element is on the top of the stack: %c = mul 3, %a %d = add 5, %b dbg.val...
2020 Feb 20
3
[RFC] Allowing debug intrinsics to reference multiple SSA Values
Currently, the debug intrinsic functions each have 3 arguments: an SSA value representing either the address or Value of a local variable, a DILocalVariable, and a complex expression. If the SSA value is an Instruction, and that Instruction is at some point deleted, we attempt to salvage the SSA value by recreating the instruction within the complex expression. If the instruction cannot be replicated by a complex expression, then the variable location is dropped causing a reduction in coverage. One of the key restrictions on this process at the moment is that each intrinsic can onl...
2020 Feb 25
2
[RFC] Allowing debug intrinsics to reference multiple SSA Values
...ession > >If we do it this way and allow 0-n SSA values then I'm in support of the push-first scheme. This seems like as good a case as any to go with the push-first approach, since it solves a meaningful problem that the alternative does not. >As a side note, updating dbg.values in salvageDebugInfo when we allow multiple SSA values per dbg.value will be interesting, but possible. We'll need to put the value we need to update at the top of the stack, prepend the salvage expression and then restore the order of arguments on the stack that the rest of the expression expects. The di...
2004 Dec 16
1
Way to salvage profiles after domain rejoin?
Somehow my workstations lost their connection to the domain recently. I can rejoin them, but when I leave the domain and rejoin the previous user profiles are lost. Well, the data is still on the system, but all pre-rejoin domain profiles are listed as "account unknown" in the profile manager. I know I can probably use the Files and Settings Transfer Wizard on the XP machines as long
2011 Jul 24
4
Salvage old data?
For years, I could install, and sometimes run, legacy private map software under Wine. But in order to connect it with my GPSs, I had to keep a separate hard drive with XP, and do that there. Then came a brief time when I could also actually make my Garmin GPSs talk with the software under Wine. I transferred all my data to it, and gleefully wiped XP off my machine. Then the connecting
2005 May 25
1
/var full issue: FreeBSD 5.4, Samba 3
...3 - Check Connectivity ** Phase 4 - Check Reference Counts LINK COUNT FILE I=27390977 OWNER=root MODE=0 SIZE=0 MTIME=May 25 09:28 2005 COUNT 0 SHOULD BE -1 ADJUST? no ** Phase 5 - Check Cyl groups ALLOCATED FILE 27390977 MARKED FREE ALLOCATED FRAG 109441760 MARKED FREE BLK(S) MISSING IN BIT MAPS SALVAGE? no FREE BLK COUNT(S) WRONG IN SUPERBLK SALVAGE? no 472769 files, 23166822 used, 94433457 free (26249 frags, 11800901 blocks, 0.0% fragmentation) ** /dev/ad4s1d (NO WRITE) ** Last Mounted on /var ** Phase 1 - Check Blocks and Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** P...
2020 Sep 08
2
[RFC] [DebugInfo] Using DW_OP_entry_value within LLVM IR
Hi Djordje, [Late reply as I was away, alas], For the example in https://reviews.llvm.org/D85012 , I'm not sure that just using an entry value is correct. The reason why the dbg.values for arguments are set to undef is not because the value can't be described, it's because deadargelim changes all the call sites to pass in 'undef', which I believe makes the value unrecoverable
2020 Sep 09
2
[RFC] [DebugInfo] Using DW_OP_entry_value within LLVM IR
...the loop PHI occurs. My key observation is that there is a one-to-one relationship between LLVM-IR Values and these end-of-compilation instruction numbers [2]. If we stored a mapping during instruction selection of Value <=> instruction reference, at the end of compilation we would be able to salvage variable locations that had gone out of liveness. Imagine for a moment that we described the "index" variable as a variadic variable location, possibly looking like this: DBG_INSTR_REF {3, 0}, {2, 0}, !17, !DIExpression(DW_OP_LLVM_arg, 0, DW_OP_LLVM_arg, 1, DW_OP_plus) Where the {3...
2008 Jul 14
1
Analysis of poorly replicated array data
...re only n=2 stressed arrays and n=2 control arrays. I am pretty well versed in the analysis of array data using R, but obviously this dataset presents a real challenge because of the low replication. For logistical reasons, increasing the sample size is not a possibility. My main goal here is to salvage whatever valid findings can be salvaged from the existing data, but I dont want to go too far in claiming significance for an expression pattern if there isnt really anystatistical support for it. My questions are: (1) Whether it is even possible to statistically compare the effects of these stres...
2003 Sep 15
2
How does Samba delete files ?
Hi ! I'd like to know how does Samba delete files, because I need do something to instead Samba removes files, it moves the deleted files to another directory, like a Netware Salvage File or a Windows Trash Can. Thanks, Bruno Stella brunostella@trt15.gov.br Setor de Redes - Secretaria de Informatica Tribunal Regional do Trabalho da 15a. Regiao
2005 Jan 17
0
samba vfs recycle problem
Hello, VERSIONS tried: 3.0.9 and 3.0.10 Function: Domain Controller Summary: Using the recycle vfs module, files deleted are not "touched" Details: I've set up VFS recycle so that when a user deletes a file it gets moved to the .salvage directory. recycle:touch = yes is set, but the moved (deleted) file still contains the original time stamp when doing an "ls -al". Because the files are not touched, the timestamp remains the same, hence I can figure out when a file was deleted hence I can't automatically empty file...
2023 Mar 23
1
`dendrapply` Enhancements
...pace. However, this ends up > hurting performance significantly (about 4x slower than the current > new version, making it around half the speed of the version in stats). That's a clever solution! Can you profile the code to see if there are visible sources of slowdown? Maybe this can be salvaged. -- Best regards, Ivan
2020 Sep 10
2
LSR breaks debug info
...post-LSR setting these dbg.value are now referring to undef so the debug-info for 'p' is effectively lost. It is interesting to note that after LSR one dbg.value has its DIExpression adjusted to add the value three but it is still referring to undef. As I understand it this is the work of salvageDebugInfo. When LSR has created the new induction variable expression and starts deleting the old one salvaging will kick in. When %add.ptr is deleted it will adjust the dbg.value use of that to use the value %p.addr.05, and by doing so it must accordingly adjust the DIExpression. This all works fin...
2017 Apr 06
2
DRM_FORMAT_* byte order (was: Re: [PATCH] drm: virtio: fix virtio_gpu_cursor_formats)
...> little endian. And given that the fourcc codes are used in the > > userspace/kernel API too (see DRM_IOCTL_MODE_ADDFB2) I think we can't > > change that any more ... > > Sigh. That makes mixed endian systems pretty much hopeless :( Hmm. Maybe it's still possible to salvage something by redefining the BIG_ENDIAN format bit to mean the "the other endianness". Ugly but it might still result in something usable. -- Ville Syrj?l? Intel OTC
2017 Apr 06
2
DRM_FORMAT_* byte order (was: Re: [PATCH] drm: virtio: fix virtio_gpu_cursor_formats)
...> little endian. And given that the fourcc codes are used in the > > userspace/kernel API too (see DRM_IOCTL_MODE_ADDFB2) I think we can't > > change that any more ... > > Sigh. That makes mixed endian systems pretty much hopeless :( Hmm. Maybe it's still possible to salvage something by redefining the BIG_ENDIAN format bit to mean the "the other endianness". Ugly but it might still result in something usable. -- Ville Syrj?l? Intel OTC
2008 Apr 25
2
reversing the effects of mkfs.btrfs?
I was playing around with btrfs, and did a mkfs.btrfs on one of my partition. Mistakes, it was my data partition (ext3 based). I have not yet mounted the device, but the mkfs.btrfs continued to completion. Is it possible to salvage my ext3 filesystem? Anyway to reverse the effect of mkfs.btrfs? Thank you for your help/answer. -- Regards, Peter Teoh
2019 Nov 28
2
DW_OP_implicit_pointer design/implementation in general
...structs > created by the induction-variables pass and similar where one could > recover an implicit variable value, if you could for example subtract > one pointer from another. > > With the current model of storing DIExpressions as a vector of > opcodes, it might become a pain to salvage a Value that gets optimised > out --in the example, if %ofs were salvaged, presumably > DW_OP_LLVM_arg1 could have to be replaced with several extra > operations. This isn't insurmountable, but I've repeatedly shied away > from scanning through DIExpressions to patch them up. A...
2020 Sep 16
2
[Debuginfo] Changing llvm.dbg.value and DBG_VALUE to support multiple location operands
...26 %add = add nsw i32 %call, %call1, !dbg !27 %sub = sub nsw i32 %add, 4, !dbg !28 call void @llvm.dbg.value(metadata i32 %sub, metadata !24, metadata !DIExpression()), !dbg !29 %mul = mul nsw i32 %sub, 2, !dbg !30 ret i32 %mul, !dbg !31 ; Combine redundant instructions, "a" is salvaged... %call = call i32 @_Z3bazv(), !dbg !25 %call1 = call i32 @_Z3barv(), !dbg !26 %add = add nsw i32 %call, %call1, !dbg !27 call void @llvm.dbg.value(metadata i32 %add, metadata !24, metadata !DIExpression(DW_OP_constu, 4, DW_OP_minus, DW_OP_stack_value)), !dbg !28 %sub = shl i32 %add, 1,...
2003 Jan 08
3
Autocad file corruption...
...a over the network. This problem occurs after a file has been worked on and someone attempts open a file that they were working on. There is no indication of a problem while the file is open and being worked on. But when they try to re-open it, autocad thinks the file is corrupt and it cannot be salvaged. Our autocad dealer has suggested that it could be a problem with the NIC but I have run diagnostics on server and client NIC's and found no problem. -- Bob