Displaying 20 results from an estimated 158 matches for "salvaging".
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
2020 Feb 21
4
[RFC] Allowing debug intrinsics to reference multiple SSA Values
...ng 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.value(!DILocalVariable("x"), !DIExpression(DW_OP_plus), %c, %d)
; Salva...
2020 Feb 20
3
[RFC] Allowing debug intrinsics to reference multiple SSA Values
...be replaced by the appropriate operator for the target debug output. For example, when producing DWARF this would be replaced by DW_OP_regval_type, which pushes the contents of a given register interpreted as a value of a given type onto the DWARF expression stack.
This has the potential to allow salvaging in a much greater number of cases than is currently possible. There are also potential follow-up tasks, such as allowing the salvaging of conditional values, that would further improve debug variable availability. The following table gives, for several of the multi-source application projects in th...
2020 Feb 25
2
[RFC] Allowing debug intrinsics to reference multiple SSA Values
...needed.
Regardless of whether we push everything immediately or not, having an operator that pushes the SSA value at a given argument index onto the stack seems necessary - if we push elements initially then DW_OP_pick (or DW_OP_LLVM_pick), otherwise DW_OP_LLVM_register. In either of these cases, salvaging is simple: we simply append the salvage expression after the salvaged value's operator. It also translates cleanly to DWARF, since we can directly replace the operator in question with DW_OP_regval_type, using whichever register holds the value we're looking for as an argument, without need...
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
I encountered something a little strange today.
Previously I had enabled samba logging and forgot to disable it. Unsurprisingly my /var partition maxed out. To correct this, I disabled the logging and deleted the (approx 240 MB) samba log file. Strangely I still had a full /var partition. Running df gave me:
SRV04# df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad4s1a
2020 Sep 08
2
[RFC] [DebugInfo] Using DW_OP_entry_value within LLVM IR
...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 even with
entry values. Can call sites like that be described by DWARF? If so, I
guess a combination of entry-value variable locations and salvaging
the call-site arguments would work.
The isel example in https://reviews.llvm.org/D87233 is good --
although dropping the variable location there is largely because of
SelectionDAGs own limitations rather than the generated code. We can't
describe arguments that aren't used because they'...
2020 Sep 09
2
[RFC] [DebugInfo] Using DW_OP_entry_value within LLVM IR
...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, 0} instruction number referred to the 'baz' argument,
and {2, 0} the value of 'i' on entry to the loop body. The workflow
for salvaging would look something like this, after LiveDebugValues
has finished doing dataflow things:
1) Examine instruction reference {3, 0},
2) Observe that it's out of liveness in the current location (the loop body),
3) Look up the LLVM-IR Value that {3, 0} corresponds to, finding the
Argument in...
2008 Jul 14
1
Analysis of poorly replicated array data
Greetings,
I have "inherited" a cDNA macroarray dataset that is structured as follows.
Three different stressors were tested. For each stressor, there are two
treatments (control and stressed). For each treatment, two biological
replicates exist, and these are paired (i.e., there is a stressed array for
colony A and a control array from this same colony). For one of these
samples,
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".
2023 Mar 23
1
`dendrapply` Enhancements
Hello Aidan,
Sorry for dropping this for a while.
? Thu, 2 Mar 2023 21:03:59 +0000
"Lakshman, Aidan H" <AHL27 at pitt.edu> ?????:
> //after
> curnode = eval(lang3(R_Bracket2Symbol, parent->node, DEND_IND), env);
lang3() always constructs a new language object. If you do end up using
eval(), it may make sense to move lang3() out of the loop and reuse the
existing object
2020 Sep 10
2
LSR breaks debug info
...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 fine until the phi-node is also deleted at which
point there is not much that can be done with the current scheme....
2017 Apr 06
2
DRM_FORMAT_* byte order (was: Re: [PATCH] drm: virtio: fix virtio_gpu_cursor_formats)
On Thu, Apr 06, 2017 at 08:27:47PM +0300, Ville Syrj?l? wrote:
> On Thu, Apr 06, 2017 at 10:29:43AM +0200, Gerd Hoffmann wrote:
> > Hi,
> >
> > > > static const uint32_t virtio_gpu_cursor_formats[] = {
> > > > +#ifdef __BIG_ENDIAN
> > > > + DRM_FORMAT_BGRA8888,
> > > > +#else
> > > > DRM_FORMAT_ARGB8888,
> >
2017 Apr 06
2
DRM_FORMAT_* byte order (was: Re: [PATCH] drm: virtio: fix virtio_gpu_cursor_formats)
On Thu, Apr 06, 2017 at 08:27:47PM +0300, Ville Syrj?l? wrote:
> On Thu, Apr 06, 2017 at 10:29:43AM +0200, Gerd Hoffmann wrote:
> > Hi,
> >
> > > > static const uint32_t virtio_gpu_cursor_formats[] = {
> > > > +#ifdef __BIG_ENDIAN
> > > > + DRM_FORMAT_BGRA8888,
> > > > +#else
> > > > DRM_FORMAT_ARGB8888,
> >
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
Hi folks,
I am pushing a PoC patch https://reviews.llvm.org/D70833 for review which
includes the case when temporary is promoted.
For such cases it generates IR as
call void @llvm.dbg.derefval(metadata i32 3, metadata !25, metadata
!DIExpression(DW_OP_LLVM_explicit_pointer, DW_OP_LLVM_arg0)), !dbg !32
And llvm-darfdump output looks like
-------------
0x0000007b:
2020 Sep 16
2
[Debuginfo] Changing llvm.dbg.value and DBG_VALUE to support multiple location operands
> That makes sense, and I think for "direct" values in your definition it is true that all direct values are r-values.
> Why do we need DW_OP_LLVM_direct when we already have DW_OP_LLVM_stack_value? Can you give an example of something that is definitely not a stack value, but direct?
The difference in definition is the intention: DW_OP_LLVM_direct means "we'd like this
2003 Jan 08
3
Autocad file corruption...
I am having problems with autocad file corruption. My users are
draftsman and access project files via samba 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